13
使xargs对每行输入执行一次命令
如何使xargs对给定的每一行输入仅执行一次命令?它的默认行为是对行进行分块并执行一次,将多行传递给每个实例。 从http://en.wikipedia.org/wiki/Xargs: 查找/ path -type f -print0 | xargs -0 rm 在此示例中,find为xargs的输入提供了很长的文件名列表。然后xargs将此列表拆分为子列表,并为每个子列表调用rm一次。这比此功能等效的版本更有效: 找到/ path -type f -exec rm'{}'\; 我知道查找具有“ exec”标志。我只是引用其他资源中的一个示例性例子。
341
xargs