我想执行一个有 3 个输入的 python 脚本。
所以我想通过一行命令在 shell 中执行脚本并将输入值传递给他。
我见过一种解决方案,但它只在我只有一个输入时有效。 命令就像:
$ echo "params input" | python myscript.py
问题是如果我有超过 1 个输入,命令将不起作用
有什么建议吗? 谢谢
最佳答案
使用这里文档:
python myscript.py <<EOF
input line 1
input line 2
input line 3
EOF
关于linux - 我怎样才能执行有输入的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25570365/