我得到命令未找到错误。0 和 $filestem 是两个参数,我在脚本中有以下内容。当我执行脚本时,找不到命令。
echo -e "Enter the file stem name"
read filestem
python gen_par_final.py 0 $filestem
输入文件、python 脚本和 bash 脚本都在同一个文件夹中。python脚本在命令提示符下工作,但不在脚本内。是否有任何要设置的路径或可以解决问题的方法?
这可以工作
将其插入文件
#! /usr/bin/Python
顶部。(通常你需要查看它的资本)gen_par_final.py
/usr/bin/python
P
使gen_par_final.py
可执行。
$ chmod +x gen_par_final.py
编辑你的 shell 脚本。
echo -e "Enter the file stem name"
read filestem
./gen_par_final.py 0 $filestem
could /path/to/python ./gen_par_final.py 0 ${filestem}
solve this?
I assume you checked for spelling errors?