Avec bash4, printf a du soucis a se faire !

Petite révision, par l'exemple, pour afficher 1 2 3 4 5 avec padding de 3 caractères, pour donner 001 002 003 004 005, avec une boucle.

bash2 : une boucle (for), un appel systeme (seq) et une reecriture (printf)

for X in $(seq 1 5); do printf "%03g " "$X";done

bash3 : une boucle (for) et une reecriture (printf)

for X in {1..5}; do printf "%03g " "$X";done

bash4 : plus léger qu'un corn flake

echo {001..5}