0
在bash, 從文件中我讀模式匹配的文件列表中進行搜索。 變量的內容會是這樣的閱讀如何使用找到空間的多個文件路徑和grep
files="C:/Downloads/tutorial java*.txt D:/text materials*.java"
後
它,然後在查找使用
find $files -type f -exec grep -PrnIi my-search-term --color=auto {} /dev/null \;
我試圖逃避的空間 '\' 這樣
files="C:/Downloads/tutorial\ java*.txt D:/text\ materials*.java".
但無法正常工作。我無法對文件列表進行硬編碼,因爲它需要從不同文件中讀取
'C:/ Downloads/tutorial java * .txt'看起來比一個實際的路徑更像是一堆文件的通配符。 – Inian
文件可以像教程java1.txt等 – cbn
你需要指定一個路徑作爲參數,而不是文件列表後'find ..' – Inian