[問題] grep條件查詢

看板Linux作者時間12年前 (2013/09/16 16:23), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
請問如果我想要查詢一個目錄下面,包含關鍵字a但是不包含b的所有檔案 我該如何用grep下指令? (假設a和b不一定同行的情況) 先謝謝回答的高手!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.200.169.84

09/16 18:30, , 1F
試試 ls |grep a |grep -v b
09/16 18:30, 1F

09/18 02:15, , 2F
for f in $(ls); do (grep -q a $f) && \
09/18 02:15, 2F

09/18 02:15, , 3F
! (grep -q b $f) && echo $f; done
09/18 02:15, 3F
文章代碼(AID): #1IDh_hZU (Linux)
文章代碼(AID): #1IDh_hZU (Linux)