0
Linux在這裏。我試圖對我的文件系統上的任意目錄運行某種shell-fu命令,並讓它在該目錄內吐出所有包含的文件(遞歸搜索),至少一個特定的實例(引用的)短語。因此,像這樣:Shell-fu列出包含單詞或短語實例的目錄中的所有文件
someMagicCommand ~/some/path/to/a/dir -phrase "How now brown cow"
Listing:
/home/myUser/path/to/a/dir/TheArsonist.txt
/home/myUser/path/to/a/dir/HasOddly.csv
/home/myUser/path/to/a/dir/subdir/yetanothersubdir/ShapedFeet.xml
如果這些3個文件(TheArsonist.txt
,HasOddly.csv
和ShapedFeed.xml
)都含有它們的內部`「怎麼啦褐牛」的至少一個實例。除了文件名及其路徑(可以是絕對或相對於目標目錄,沒有首選項)之外,不要關心其他任何內容。但我特別只想要路徑+名稱(不是內容轉儲)。
我已經試過所有的grep
和find
變化的禮儀,但不知道從哪裏開始。有任何想法嗎?