我正在使用Ubuntu 18.04,并且正在尝试运行一个非常名为print_test的简单bash脚本:
#!/bin/bash
echo 123
我正确设置了$ PATH变量(它包含/ bin目录),并且已经测试了 我正在使用正确的行结尾(wc -l print_test结果为2)。我已经使用更改了权限 chmod + x print_test。当我尝试运行脚本时,我得到:
print_test: command not found
知道我可能做错了什么吗? 注意:当我只是在终端中运行echo 123时,它会打印123。 谢谢!
答案 0 :(得分:0)
如果路径设置正确,它必须可以工作
更简便的方法,以调用Shell脚本
chmod +x script.sh
./script.sh
在此处用脚本名称替换脚本
在脚本的第一行使用此
#!<path/to/bash>