linux bash哪些命令可接收管道符前面的数据?

比如我想把ifconfig内容的某一行数据发给远端接口,
ifconfig|grep wlan0|wget http://a.com/?v=这里怎么取到前面的值 -O /dev/null

阅读 5.8k
2 个回答

反引号

$ wget http://a.com/?v=`ifconfig|grep wlan0` -O /dev/null

或者,xargs命令

命令引用可以解决. 使用 单引号COMMAND 或者 $(COMMAND)
看你需要的是一行的数据还是一行中的几项。 如果是几项,可以哟弄个awk来裁剪。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题