命令存在但在bash脚本中找不到

时间:2017-09-06 10:12:09

标签: linux bash shell

我有以下脚本:script.sh:

`echo $1 $2`

当我运行script.sh hd file时,我收到错误:

script.sh[1]: hd: not found

但是当我在命令行中运行hd file时,命令成功运行。为什么命令不存在于bash脚本内部,并且在脚本之外它确实存在?

1 个答案:

答案 0 :(得分:-1)

我想你只需要修改

echo '$1 $2'

而不是运行这可能会解决

是啊但是这个反引号的主要作用是它在主命令之前在反引号中执行命令