我一直在寻找无济于事的答案。我有一个我想运行的python脚本,它有很多参数。当我从终端运行命令时它工作得很好,但是一旦我尝试将它放在bash脚本中它就不再有效了。
script.py --arg1 --arg2 --arg3 --arg4 --arg5
这很有效。
#!/bin/bash
script.py --arg1 --arg2 --arg3 --arg4 --arg5
这不是。我没有收到错误消息或输出。
答案 0 :(得分:0)
试试这个
#!/bin/bash
python script.py --arg1 --arg2 --arg3 --arg4 --arg5
以上假设您的路径中存在python可执行文件。如果不是,你也可以使用python的完整路径,如下所示
#!/bin/bash
/usr/bin/python script.py --arg1 --arg2 --arg3 --arg4 --arg5