2012-11-30 42 views
-1

我有兩個文件: myPython.py & & myBash.sh如何bash腳本可以接收蟒蛇的輸出管線

我想作myPython.py輸出的XML文件,並myBash.sh接收這個XML文件作爲輸入然後做它。

我想在控制檯做的就是這樣的

myPython.py | myBash.sh

的問題是: 如何在Python文件返回一個值? 以及如何在管道中接收myBash.sh的XML文件?

謝謝

+0

Python的慶典管(http://stackoverflow.com/questions/1847195/python-bash-pipe?rq=1) – Talvalin

回答

2

如果你只是做一個簡單的'打印',它應該工作。例如:

python -c 'print "foo"' | cat

+0

感謝的可能的複製,但沒有,我想發佈這個XML文件到服務器 – user1853170

+0

因此,用myBash.sh替換'cat'即可。有什麼問題? python myPython.py | myBash.sh,其中myPython輸出xml。 –

+0

@ user1853170,哪部分發布?蟒蛇或bash? –