分配一个shell变量名,其中变量名来自for循环

时间:2016-06-29 00:35:27

标签: shell unix command-line

我可以运行包含

的脚本
for fname in deletions
do
        numdeletions=$(ls -l ${2}/deletions{[1-9],[1-9][0-9]}.txt | wc -l)
done

它运作得很好

但是当脚本包含

for fname in deletions
do
        num${fname}=$(ls -l ${2}/deletions{[1-9],[1-9][0-9]}.txt | wc -l)
done

我得到了

./testScript.sh: line 4: numdeletions=: command not found

我如何解决这个问题

0 个答案:

没有答案