Re: [問題] 關於用Shellscript處理連續檔案的問題

看板Linux作者 (明天會更好)時間14年前 (2011/09/12 11:46), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/2 (看更多)
謝謝各位的回覆 那如果要grep 'keyword' test_01.out >> result_01 grep 'keyword' test_02.out >> result_02 如此類推,請問有沒有更快的方法? 感謝 ※ 引述《manquentin (明天會更好)》之銘言: : 在linux下用shellscript處理連續的檔案時 : 如果檔案共有10個檔名分別為 : test_01.out : test_02.out : test_03.out : test_04.out : test_05.out : test_06.out : test_07.out : test_08.out : test_09.out : test_10.out : 然後我想用grep來抓出每個檔案都含有keyword的那一行 : 按檔名01到10的順序寫到result檔案中 : 但有10個檔案,我知道用10次 grep 'keyword' test_01.out >> result : 可以完成 : 但想請教一下有沒有更快的辦法 : 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 99.172.3.251

09/12 11:49, , 1F
cat test_* > combi || grep 'keyword' combi > result
09/12 11:49, 1F

09/12 12:53, , 2F
seq -w 10|xargs -i grep 'key' test_{}.out >> result_{}
09/12 12:53, 2F

09/12 13:06, , 3F
grep -h 'key' test*
09/12 13:06, 3F
文章代碼(AID): #1ERO2n_V (Linux)
文章代碼(AID): #1ERO2n_V (Linux)