Это мой сценарий bash - я просто хочу набрать слева набор чисел с помощью нули:
printf "%04d" "09"
printf "%04d" "08"
printf "%04d" "07"
printf "%04d" "06"
Вывод:
./rename.sh: line 3: printf: 09: invalid number
0000
./rename.sh: line 4: printf: 08: invalid number
0000
0007
0006
Что ...?
Только 09 и 08 вызывают проблему: все остальные числа в моей последовательности кажутся нормальными.