这个问题通常是因为没有在变量名周围添加$符号导致的。下面是一个示例:
#!/bin/bash name="Alice" echo "My name is $name"
输出应该是“My name is Alice”,而不是“My name is name”。确保在引用变量时添加$符号,可以避免这个问题。
上一篇:Bash脚本导出变量后为什么会得到“undefined”,并给出
下一篇:Bash脚本打印错误并退出或继续执行