Créer champ de longueur fixe - Aide Débutant

Bolosse -  
 Bolosse -
Bonjour,

Voila j'suis débutant en unix et j'essaye de faire un script pour créer un entête et un pieds de pages pour un fichier.
Pour le pieds de page, je dois mettre le nombre de ligne du fichier dans un champs de longueur fixe de 8 caractère :

ex: XXXXXAAAAMMJJYYYYY2100____pppppppppppppp

si le nombre de ligne est seulement sur 4 caractère je complète avec des espaces

Merci pour votre aide
A voir également:

1 réponse

Bolosse
 
bonjour,

Je rectifies ma demande de renseignement.
En faite il faudrait que je formate le nombre de ligne sur 8 caractères :

ex: 2010 => 00002010
152 => 00000152

de plus, je récupère le nombre de ligne dans une variable $NBLIGN et j'ai essayé de le formater comme suit :

NBLIGN=`wc -l ${FICENT}| cut -d ' ' -f1`

Nblign=`printf "%.8d"$NBLIGN`

mais j'obtiens ça :

2010 => 000000002010

Merci de votre aide.
0