grep提取多個檔案資料 - Linux

By Elvira
at 2013-07-20T15:30
at 2013-07-20T15:30
Table of Contents
您好,
由於我參考prismwu板友的指令
find . -name abc\?,\? -exec grep 'xxx' '{}' >> result \';
我發現他並不會依序由 abc1,1 abc1,2 .. 寫入,
所以想請教一下,有沒有什麼辦法讓他依序寫入呢?
我後來查了bash for loop
所以我參考網上的資料這樣寫:
work.sh
-------------------------------------------------------------------------
for i in {1..100};
for j in {1..100};
do
find . -name MZp$iMH2$j.txt -exec awk 'NR==9{print $2}' '{}' >> data.txt \;
^^這裡會出問題,因為我打的時候連MH2都變成藍色字體
done
(其中有100*100個檔案,檔名都是MZpiMH2j.txt這樣,i,j是變數
我在Linux系統下將這幾行寫成sh檔,然後在終端機sh work.sh)
結果是沒反應~"~
目錄確定是在有很多個data檔案的那個目錄
謝謝!!
--
由於我參考prismwu板友的指令
find . -name abc\?,\? -exec grep 'xxx' '{}' >> result \';
我發現他並不會依序由 abc1,1 abc1,2 .. 寫入,
所以想請教一下,有沒有什麼辦法讓他依序寫入呢?
我後來查了bash for loop
所以我參考網上的資料這樣寫:
work.sh
-------------------------------------------------------------------------
for i in {1..100};
for j in {1..100};
do
find . -name MZp$iMH2$j.txt -exec awk 'NR==9{print $2}' '{}' >> data.txt \;
^^這裡會出問題,因為我打的時候連MH2都變成藍色字體
done
(其中有100*100個檔案,檔名都是MZpiMH2j.txt這樣,i,j是變數
我在Linux系統下將這幾行寫成sh檔,然後在終端機sh work.sh)
結果是沒反應~"~
目錄確定是在有很多個data檔案的那個目錄
謝謝!!
--
Tags:
Linux
All Comments

By Noah
at 2013-07-22T08:21
at 2013-07-22T08:21

By Odelette
at 2013-07-22T21:57
at 2013-07-22T21:57
Related Posts
掛載網路硬碟 資料夾權限的問題

By Noah
at 2013-07-19T16:03
at 2013-07-19T16:03
Ubuntu 12.4 Server 64位元版本無法進入

By David
at 2013-07-19T10:32
at 2013-07-19T10:32
被Google Search偵測到不正常流量

By Una
at 2013-07-19T03:08
at 2013-07-19T03:08
Ubuntu countdown...for what?

By Isla
at 2013-07-19T02:07
at 2013-07-19T02:07
skype自動接聽

By Robert
at 2013-07-18T23:29
at 2013-07-18T23:29