【发布时间】:2011-12-16 06:59:20
【问题描述】:
我想将我的 IP 地址和特定文件传递给使用 xargs 的程序。例如,我希望能够做到的是:
echo "(output of hostname -i) file.txt" | xargs myscript.rb
最好的方法是什么?谢谢!
【问题讨论】:
标签: shell unix command-line pipe
我想将我的 IP 地址和特定文件传递给使用 xargs 的程序。例如,我希望能够做到的是:
echo "(output of hostname -i) file.txt" | xargs myscript.rb
最好的方法是什么?谢谢!
【问题讨论】:
标签: shell unix command-line pipe
试试这个
myscript.rb `hostname -i` file.txt
【讨论】:
如果你真的需要使用 xargs,你可以在你的回显字符串中使用反引号来指示 shell 它应该运行主机名命令:
echo "`hostname -i` file.txt" | xargs myscript.rb
否则,cppcoder 的答案就是要走的路。
【讨论】: