【问题标题】:How bash script can receive output of python in pipe linebash 脚本如何在管道中接收 python 的输出
【发布时间】:2012-11-19 00:11:31
【问题描述】:

我有两个文件: myPython.py && myBash.sh

我想让 myPython.py 输出一个 XML 文件,myBash.sh 接收这个 XML 文件作为输入然后对它做某事。

我想在控制台中做的是这样的

myPython.py | myBash.sh

问题是: 如何在python文件中返回一个值? 以及如何在管道中接收 myBash.sh 的 XML 文件?

谢谢

【问题讨论】:

标签: python bash input pipe output


【解决方案1】:

如果你只是做一个简单的“打印”,它应该可以工作。例如:

python -c 'print "foo"' | cat

【讨论】:

  • 谢谢,但不,我想将此 XML 文件发布到服务器
  • 所以用 myBash.sh 替换 'cat' 就可以了。有什么问题? python myPython.py | myBash.sh,myPython 打印出 xml。
  • @user1853170,发布的是哪一部分? python 还是 bash?
猜你喜欢
  • 2011-05-24
  • 2015-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-07
  • 1970-01-01
  • 2012-02-29
相关资源
最近更新 更多