#/bin/bash
file='abc1'
ln -s $file.grd GGG.grd
TTT >file-out.txt
file='abc2'
ln -s $file.grd GGG.grd
TTT >file-out.txt
在这种情况下,我该如何修改代码?
答案 0 :(得分:1)
也许是这样的:
#/bin/bash
for n in 1 2 3
do
file="abc$n"
ln -s $file.grd GGG.grd
TTT >file-out.txt
done
如果在循环中打印变量$ file,则很容易看出它是否变为abc1..3
#/bin/bash
for n in 1 2 3
do
file="abc$n"
echo $file
done
这打印:
abc1
abc2
abc3