我试图使用xargs并行调用一个更复杂的函数。这将返回错误任何关于如何使用xargs或任何其他解决方案的想法都是受欢迎的。

我试图复制一堆文件下面的目录和一些文件有空格和单引号在他们的名字。当我尝试用xargs将find和grep串在一起时,我得到以下错误:对于更健壮地使用xargs有什么建议吗?这是在Mac OS X 1

考虑以下命令:目的是将mydir中所有文本文件的所有者更改为root问题是,如果mydir中没有.txt文件,那么xargs就会出现一个错误,说没有指定路径。这是一个无害的例子,因为会抛出一个错误,但

我的命令失败了,因为“Lemon Tree.mp3”文件包含空格,所以xargs认为它是两个文件。我能让find + xargs与这样的文件名一起工作吗?

在上面的例子中,xargs使用echo %作为命令参数。但在某些情况下,我需要多个命令来处理参数,而不是一个。例如:但是xargs不接受这种形式。我知道的一种解决方案是,我可以定义一个函数来包装命令,

如何使xargs对给定的每一行输入执行一次命令?它的默认行为是将行分块并执行一次命令,将多行传递给每个实例。从http://en.wikipedia.org/wiki/Xargs:查找/path -t