最佳答案
cat a.txt | xargs -I % echo %
在上面的示例中,xargs
使用 echo %
作为命令参数。但是在某些情况下,我需要多个命令来处理参数,而不是一个。例如:
cat a.txt | xargs -I % {command1; command2; ... }
但 xargs
不接受这种形式。我知道的一个解决方案是,我可以定义一个函数来包装命令,但是我想避免这样做,因为它很复杂。还有更好的解决办法吗?