cat a.txt | xargs -I % echo %
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,xargs echo %
用作命令参数.但在某些情况下,我需要多个命令来处理参数而不是一个.例如:
cat a.txt | xargs -I % {command1; command2; ... }
Run Code Online (Sandbox Code Playgroud)
但是xargs不接受这种形式.我知道的一个解决方案是我可以定义一个函数来包装命令,但它不是一个管道,我不喜欢它.还有其他解决方案吗?