Cherche aide pour traitement de texte AWK

Fermé
Kimmy - 3 déc. 2003 à 18:50
 phil - 8 déc. 2003 à 18:55
Bonjour à tous,

je débute en programmation Unix.
je dois traiter un fichier texte: chaque ligne contient une chaine de caractère. Et mon but est de donner le meme nombre de caractères pour chaque ligne ( en remplissant par des zéros). Je sais que la commande wc compte les caractères, mais je ne sais pas comment ajouter des caractères a la fin d'un ligne...

SVP, aidez moi... Je vous en remercie d'avance

Kim

1 réponse

Bonsoir,
tu peux essayer
awk ' { printf("%013.80s \n",$1) } ' toto
chaque ligne ( de 80 caracteres) du fichier toto est formatée à 13 caracteres . si la ligne contient moins de 13 caracteres des "0" sont inclus.
à toi d'adapter les parametres à ton usage...
A+
0