Re: [問題] grep提取多個檔案資料
※ 引述《a29788685 (嘉峰)》之銘言:
: 您好,
: 由於我參考prismwu板友的指令
: find . -name abc\?,\? -exec grep 'xxx' '{}' >> result \';
: 我發現他並不會依序由 abc1,1 abc1,2 .. 寫入,
: 所以想請教一下,有沒有什麼辦法讓他依序寫入呢?
: 我後來查了bash for loop
: 所以我參考網上的資料這樣寫:
: work.sh
: -------------------------------------------------------------------------
for i in {1..100}; do #你少了一個'do'
for j in {1..100}; do
awk 'NR==9{print $2}' "MZp=${i}MH2=${j}.txt" >> data.txt
done
done
: (其中有100*100個檔案,檔名都是MZp=iMH2=j.txt這樣,
是說它是 MZp=001MH2=002 還是 MZp=1MH2=2 這樣?
: 我在Linux系統下將這幾行寫成sh檔,然後在終端機sh work.sh)
你用了{..}, 這是bash的語法, 最好是 bash work.sh
: 結果是沒反應~"~
: 目錄確定是在有很多個data檔案的那個目錄
: 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.245.32
※ 編輯: kdjf 來自: 140.112.245.32 (07/20 15:38)
推
07/20 15:39, , 1F
07/20 15:39, 1F
21 !?
所以MH不是從1開始 ?
→
07/20 15:40, , 2F
07/20 15:40, 2F
→
07/20 15:41, , 3F
07/20 15:41, 3F
※ 編輯: kdjf 來自: 140.112.245.32 (07/20 15:43)
→
07/20 15:45, , 4F
07/20 15:45, 4F
推
07/20 15:47, , 5F
07/20 15:47, 5F
→
07/20 15:47, , 6F
07/20 15:47, 6F
推
07/20 15:53, , 7F
07/20 15:53, 7F
推
07/21 01:34, , 8F
07/21 01:34, 8F
→
07/21 01:35, , 9F
07/21 01:35, 9F
→
07/21 09:18, , 10F
07/21 09:18, 10F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):