|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : septembre 2006 Messages : 339 ![]() |
Bonjour,
petit problème plus chiant qu'autre chose. Je teste une série de scripts en une seule fois. Je veux avoir un fichier de log simple de la forme suivante: file1_name PASS file2_name FAIL file3_name PASS file4_name PASS ... Le problème est que si file_name est un peu plus grand je pourrais avoir la présentation suivante: file1_name PASS file2_nametooLong FAIL file3_name PASS file4_name FAIL ... y a t-il un moyen simple de remédier à ça (avoir les PASS/FAIL alignés)?? j'utilise un Tab pour le moment entre le file_name et le PASS/FAIL (PS: j'obtiens ceci car j'ai deja 2 fonctions exit_success, et exit_error dans mes scripts et que chaque fonction me génère une ligne PASS ou FAIL selon le cas) Merci |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : mars 2007 Messages : 469 ![]() |
printf en shell
%-20s : affichage sur 20 caractères alignés à gauche %s : affichage d'une chaîne de caractère sans précision de longueur Code :
printf "%-20s %s\n" $fileName $FileStatus
__________________
Loi de Murphy: La Théorie c'est quand ça ne marche pas mais que l'on sait pourquoi. La Pratique c'est quand ça marche mais qu'on ne sait pas pourquoi. Quand la théorie rejoint la pratique ça ne marche pas et on ne sait pas pourquoi. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com