如何解决如何修复在Linux Shell脚本中找不到的命令 我有一个带有以下代码的Linux shell脚本:运行脚本时,出现错误我在做什么错我需要帮助
我有一个带有以下代码的Linux shell脚本:
#! /bin/bash
echo $BASH
name = Mark
echo $name
运行脚本时,出现错误
./my_script.sh: line 3: =: command not found
我在做什么错。我需要帮助
注意:我正在使用Kali Linux。
解决方法
在shell中,您需要编写:
echo $BASH
name=Mark
echo $name
请注意,设置变量时,=
周围没有没有空格。 Shell通常将name = Mark
解释为使用参数name
和=
调用命令Mark
,这几乎不是您想要的。似乎name
会以某种方式扩展为任何内容(别名?),从而使有关命令=
的消息混乱。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。