我想通过使用#!/ bin / sh来执行一个circleCN.py python脚本。
我搜索了互联网,发现了一些建议,但没有任何帮助。我被拒绝了权限,并用a + x更改了circleCN.py的chmod,语法无效,或者出现了另一个错误。我试过了 。 /path/circleCN.py,执行程序/path/circleCN.py,python -c“ /path/circleCN.py”,均无效。
我也尝试将#!/ bin / sh更改为#!/ usr / bin / env python,但没有成功。我想保留#!/ bin / sh。
我对Shell编程非常陌生。我也是Linux的新手。
OpenFOAM用户编写Allrun或Allclean脚本时,将使用#!/ bin / sh shebang。我正在编写自动化脚本,我想符合标准。
答案 0 :(得分:3)
为什么您需要在bash shebang下执行python脚本? 您可以像这样在shell脚本中调用python脚本
#!/bin/sh
python /path_to_file/circleCN.py