$./命令1word1 word2 word3
我想将这三个单词作为参数传递给另一个命令,如下所示:
$command2 word1 word2 word3
如何将command1输出作为三个不同的参数$1 $2 $3传递给command2?
提前致谢.
./command1 | xargs -t -n1 command2@H_404_18@ -n1定义传递给command2的每次调用的最大参数.这将执行: command2 word1 command2 word2 command2 word3@H_404_18@ 如果你想将all作为command2的一个调用的参数使用: ./command1 | xargs -t command2@H_404_18@ 这会调用带有3个参数的command2: command2 word1 word2 word3@H_404_18@
-n1定义传递给command2的每次调用的最大参数.这将执行:
command2 word1 command2 word2 command2 word3@H_404_18@ 如果你想将all作为command2的一个调用的参数使用: ./command1 | xargs -t command2@H_404_18@ 这会调用带有3个参数的command2: command2 word1 word2 word3@H_404_18@
如果你想将all作为command2的一个调用的参数使用:
./command1 | xargs -t command2@H_404_18@ 这会调用带有3个参数的command2: command2 word1 word2 word3@H_404_18@
这会调用带有3个参数的command2:
command2 word1 word2 word3@H_404_18@