Я сделал несколько поисков, и похоже, что он должен работать, а это не так, и я в тупике.Bash For Loop: Decrementing, начиная с переменной
Я нахожусь в окне CentOS и хочу в основном сместить все резервные копии 1 папки вверх, до предела, как 60 резервных копий, и этот предел установлен в переменной $ BKPLIMIT.
for ((i=$BKPLIMIT; i==0; i--)); do
j=$(($i-1))
if [ -d "backup.$j" ]; then
echo "$i $j backup.$i backup.$j"
#mv "backup.$j" "backup.$i"
fi
done
Похоже, что из моей отладки сценарий не входит в цикл. Я в тупике :(Я также попытался сделать «$ (последовательность $ BKPLIMIT 0), который не работал.
DUrr ... Я рассматривал его как «до», а не «пока». Я идиот. Спасибо. – surfrock66
@ surfrock66 Пожалуйста, не забудьте принять ответ Уильяма. – user4815162342