Padding gratuit avec bash4
Par Bernard le jeudi 29 octobre 2009, 10:38 - Lien permanent
Faire du zero-padding en buildin, c'est possible.
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}