Это мой bash script - я просто хочу оставить пул набора чисел с нулями:
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 вызывают проблему: каждый другой номер в моей последовательности выглядит нормально.