标签: linux bash shell
我有以下脚本:script.sh:
`echo $1 $2`
当我运行script.sh hd file时,我收到错误:
script.sh hd file
script.sh[1]: hd: not found
但是当我在命令行中运行hd file时,命令成功运行。为什么命令不存在于bash脚本内部,并且在脚本之外它确实存在?
hd file
答案 0 :(得分:-1)
我想你只需要修改
echo '$1 $2'
而不是运行这可能会解决
是啊但是这个反引号的主要作用是它在主命令之前在反引号中执行命令