find -name '*.jpg' -print0 | xargs -0 qiv
qiv **/*.jpg
两者都被安全地转义并交付给qiv
发布于 2013-07-11 08:46:47
是。在第一种情况下,find
在内部扩展通配符,并将结果交付给xargs
。在第二个示例中,shell将它们展开,并将每个匹配作为单独的参数传递。两者都是正确的(假设shell支持**
,并且没有超过命令行长度的最大值)。
https://stackoverflow.com/questions/17583284
复制相似问题