这个脚本怎么了?我正在尝试定义A1 = 1,B1 = 1,C1 = 1
LIST="A B C"
for x in $LIST
do
"$x"1=1
done
结果是:
./x.: line 7: A1=1: command not found
./x.: line 7: B1=1: command not found
./x.: line 7: C1=1: command not found
1
我认为您不能像这样在bash中创建变量。这就是数组的作用。
—
2015年
使用
—
Andrea Corbellini 2015年
eval "$x"1=1
。尽管如Jakuje所述,数组可能更适合这种情况。
@AndreaCorbellini您应该将其写为答案。
—
Sparhawk