我正在编写一个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