0
我知道當使用find
和xargs
時,建議使用-print0
和-0
參數以使文件名的空格正確工作。瞭解空格和xargs
現在我有一個名爲patterns
具有以下內容下列文件
a a a
b b b
和我有以下內容命名text
文件
a
b b b
當我運行下面的命令,
cat patterns| xargs -ipattern grep pattern text
我得到
b b b
這意味着xargs的認識,尋找a a a
和b b b
代替a
,a
,a
,b
,b
,b
。
我的問題是爲什麼在上面的例子中沒有任何問題?我認爲它會尋找a
,a
,a
,b
,b
,b
並返回text
的兩行。
我錯過了什麼?
啊,這一切都歸結爲閱讀手冊更仔細。我的錯。謝謝。 – Russell 2011-03-18 19:48:44