我了解到,在使用findwith时xargs,建议对带有空格的文件名使用-print0and参数才能正常工作。-0
现在我有以下文件命名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 aandb b b而不是a, a, a, b, b, b.
我的问题是为什么上面的例子没有任何问题?我认为它会查找, a, a, a,b并返回b.btext
我错过了什么?