我正在Linux & bash(或Cygwin & bash)中工作。Unix find:stdin的文件列表
我有一個巨大的 - 巨大的 - 目錄結構,我必須在大海撈針中找到幾根針。
具體來說,我正在尋找這些文件(20個左右):
foo.c
bar.h
...
quux.txt
我知道,他們是在一個子目錄地方.
下。
我知道我可以用 find . -name foo.c -print
找到其中的任何一個。該命令需要幾分鐘才能執行。
如何使用完整的目錄名稱打印這些文件的名稱?我不想執行20個單獨的find
s - 這將花費太長時間。
我可以給find
標準文件列表嗎?從一個文件?有什麼不同的命令可以做我想要的嗎?
我必須首先使用循環或其他東西來組裝find
與-o
的命令行嗎?
一旦我保存在一個文件列表數組,使用循環來構建find命令?在這種情況下,最好的命令行是什麼? – JXG 2011-05-31 11:29:48
您不需要將文件放入數組中;只需直接在數組中創建find命令然後調用它即可。 – 2011-05-31 11:38:04
呃,你是怎麼做到的? – JXG 2011-05-31 11:54:51