我有一个看似微不足道的问题,但我无法在此处找到重复的问题,因此将其发布。
这是关于串联字符串,然后使用串联的字符串进行插值:
#!/bin/bash
File1=a
File2=b
File3=c
File4=d
for i in 1 2 3 4
do
myvar=File$i
echo $myvar
done
我希望输出为:
a
b
c
d
但是我得到了:
File1
File2
File3
File4
我做对了吗?