我正在为此脚本苦苦挣扎,我尝试了其他方法,但无法正常工作。
我尝试了如果不起作用,尝试了嵌套,但也没有成功。我不知道该怎么办...
如果值imax已达到10,我希望它以1重新开始
这是代码:
folder="f"
ps=20000
name="test"
i=1
imax=1
while [ $i -le 20 ]
do
cd
cd "$folder$((i))"
sed -i 1s/.*/$name$((imax))/ file.txt
sed -i 2s/.*/$ps/ file.txt
(( i++ ))
(( imax++ ))
done
谢谢
像这样的作品:
i=1
imax=1
while [ $i -le 20 ]
do
echo $i $imax
(( i++ ))
(( imax++ ))
if [ $imax -eq 10 ]; then imax=1; fi
done
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句