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