2017-06-01 158 views
0

我試圖準備一個包含特定字符串文本(X選項卡Y)的每行文本的txt文件,以匹配我的文件夾中的每個文件搜索參數。將特定文本/字符串寫入指定文件夾中存在的每個文件的文本文件

到目前爲止我有:

find ./directory/*.extension -type f | wc -l 

這給我的文件與*。擴展名的數量 - 但我不能找到一種方法來打印(X通過選項卡Y方向分隔)上線等於匹配的文件數找到

I.e. 3頁匹配的文件我的搜索,txt文件應包含:

X Y 
X Y 
X Y 

很抱歉,如果這是太基本的,但任何幫助,將不勝感激。

回答

0

我會做:

find ./directory/ -name "*.extension" -type f -exec echo -e "X\tY" \; > yourfile.txt

這將爲由find找到的每個文件執行echo -e "X\tY"命令,這輸出中重定向到文件yourfile.txt

+0

謝謝,但我發現了以下錯誤:「發現:路徑必須先於表達式:exec」 – krepsen

+0

@ krepsen我編輯命令 – Esteban

+0

非常感謝!這解決了它! – krepsen

相關問題