我正在編寫一個bash腳本,它啓動python,然後在退出之前輸入一些簡單的命令。我已經啓動了python ok,但是如何讓腳本模擬python shell中的鍵盤輸入,就好像一個人在做呢?如何編寫一個將文本輸入到程序的bash腳本
2
A
回答
5
使用「here」文檔。它看起來像這樣
command << HERE
text that someone types in
more text
HERE
您don'th必須使用「這裏」,你可以使用的東西,有一點更 意味着相對於你的代碼的情況下。
2
你試過echo "Something for input" | python myPythonScript.py
嗎?
1
我沒有使用Python,但通常我回音,像這樣一個命令字符串和管道它來解釋二進制:
$ echo '<?php echo "2+2\n"; ?>' | /usr/bin/php
2+2
我假設你可以做同樣的瓦特/蟒蛇。
+0
這兩個工作正常(JBernardo的答案)。這裏的doc是一個讓多行更容易閱讀的選項。 – Chris 2012-06-06 17:54:01
4
相關問題
- 1. 使用bash腳本將多個輸入文字寫入文本
- 2. 從python3腳本中,如何將一個字符串輸入到bash程序中?
- 3. 從另一個腳本編寫bash腳本在文字模式
- 4. 如何編寫一個bash腳本來提供另一個程序響應
- 5. 編寫bash腳本來更改文本並寫入日誌
- 6. 將輸出的bash腳本寫入日期文件
- 7. 如何編寫bash腳本將多個文件合併爲一個
- 8. 如何編寫bash腳本來搜索文件中的IP並將它們寫入另一個文件?
- 9. 如何編寫bash腳本來測試程序是否崩潰?
- 10. 如何用另一個bash腳本創建一個bash腳本?
- 11. 從bash腳本編寫一個bash腳本。沒有解釋的行
- 12. 如何捕獲bash腳本的輸出並將其導入到另一個?
- 13. Bash腳本編寫作業
- 14. 腳本來編寫一個腳本來寫入多個相似的文件
- 15. Ruby - 如何用腳本輸出編寫一個新文件
- 16. 如何將腳本輸入bash並將輸出沉默?
- 17. 編寫我的第一個bash腳本時遇到問題
- 18. 如何從bash腳本讀取程序輸入
- 19. 如何編寫一個bash腳本來測試登錄表?
- 20. 編寫腳本程序
- 21. 如何編寫一個程序來驗證另一個程序/腳本?
- 22. 如何將一個腳本的輸出文件作爲另一個腳本的輸入文件?
- 23. 將bash腳本輸出的多個文件導入Python列表
- 24. 輸出MySQL中文文本的Bash腳本每行一個字
- 25. 如何將輸入文本的輸入文本複製到另一個輸入文本?
- 26. bash腳本shell輸入
- 27. 如何編寫一個AGI腳本
- 28. PYTHON如何將str輸入文本寫入文本文件
- 29. 如何讓一段腳本寫入另一個腳本?
- 30. 編寫一個php腳本
而對於其他菜鳥一樣我誰可能沒有意識到:你可以改變先到這裏,但是,如果你這樣做,你必須改變最終的一二。本頁解釋> http://tldp.org/LDP/abs/html/here-docs.html – Trindaz 2011-05-25 03:59:52
D'oh!是的,這很重要。抱歉。 – Chris 2011-05-25 13:41:11