找不到简单的bash脚本打印命令

时间:2020-09-20 09:38:28

标签: bash ubuntu-18.04

我正在使用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。 谢谢!

1 个答案:

答案 0 :(得分:0)

如果路径设置正确,它必须可以工作

更简便的方法,以调用Shell脚本


chmod +x script.sh
./script.sh

在此处用脚本名称替换脚本

在脚本的第一行使用此

#!<path/to/bash>