据我所知,Linux中的xargs命令可以用于接收一个命令的输出,并将其作为另一个命令的输入。但是,我注意到,将xargs作为参数传递给自身执行以前的操作,如果它没有参数被调用,并且默认为echo,那么它就是以前的输出。我的问题是为什么调用xargs作为参数来执行输出?$ echo ls | xargs
AppData
'Application Da
使用GNU find,很容易将管道输送到xargs。BSD find的手册提到了-exec和-execdir选项,指出“这种行为类似于xargs(1)”。-exec实用程序参数. {} +与-exec相同,但每次调用实用程序时,{}'' is replaced with as many pathnames as possible forThis behaviour is similar to that of xargs(1).此外,我还关注跨GNU/BSD系统的脚本可移植性,主要是Li