【发布时间】:2017-05-21 07:12:46
【问题描述】:
我有以下 test.sh 脚本:
#!/bin/bash
foo=0
bar=foo;
${bar}=1
echo $foo;
输出:
./test.sh: line 4: foo=1: command not found
0
为什么会出现“找不到命令”错误?如何将脚本更改为“echo $foo”输出 1?
【问题讨论】:
-
foo=0; bar=foo; echo ${!bar}输出:0