2013-09-25 59 views
0

假設有一個文件details其中有一個單詞列表,如adobe,cards等等......說1000個單詞在那個文件中。 在同一個目錄下有多個文件說2000個文件。對於單詞列表中的每個單詞創建一個包含匹配的文件

現在我需要的是shell腳本要捕獲的話從文件details在其文件中使用,然後將其寫入像另一個文件:

adobe-file1 
cards-0(i.e not used any where) 
state-file1,file2 

回答

4

對於每一個字的文件中detail創建與任何包含文件名的擴展.r這裏所說的被找到的文件:

grep -rowf detail --exclude=detail | sort -t: -k2 | awk -F: '{print $1>($2".r")}' 
+0

可能會有所幫助使用'-o'以及 –

+0

@glennjackman良好的漁獲物。 –

相關問題