Vamos partir do principio que seja necessário, um algarismo com 3 dígitos, e vamos utilizar os números 3, 34, 345 para nossos exemplos.
comando Printf
printf "%05d\n" [nr]
$printf "%03d\n" 3
003
$ printf "%03d\n" 34
034
$ printf "%03d\n" 345
345
progressão sequencial
Na progressão sequencial vamos completar com zeros a esquerda, ainda com três digitos.comando seq
seq -f "%03g" [nr i] [nr f]
$ seq -f "%03g" 1 10
001
002
003
004
005
006
007
008
009
010
comando printf + loop
for ((var = [nr i]; var <= [nr f]; [incremento])); do printf "%03d\n"
$ for ((i = 1; i<=10;i++)); do printf "%03d\n" $i; done
001
002
003
004
005
006
007
008
009
010
Comentários