*GERER un compteur dans un fichier sous unix

Stephanie -  
jisisv Messages postés 3678 Statut Modérateur -
Bonjour tous le monde ,

Je souhaiterais gerer un compteur , le chiffre sera stockée dans un fichier .
je dois recuperer ce chiffre voir s'il est de longeur 6 sinon
je dois faire en sorte de mettre des zero a gauche

exemple si dans mon fichier j'ai 22

-->000022

j'ai du mal a utiliser awk, merci beaucoup pour votre coup de main

Stephanie,
A voir également:

2 réponses

Ravachol Messages postés 568 Statut Membre 120
 
Salut,
je ne suis pas un spécialiste de awk non plus mais j'ai tésté ceci et ça fonctionne si tu as toujours 1 seul champs dans ton fichier compteur
==================================================
awk '{printf("%06d",$1)}' compteur >compteurTemp | mv -f compteurTemp compteur
==================================================

A++

Ni l'ignorance n'est défaut d'esprit,
ni le savoir n'est preuve de génie. Auteur inconnu
0
jisisv Messages postés 3678 Statut Modérateur 935
 
Dans Debian il y a seq
Sous bash il y a printf
johand@horus:~$ seq -f "%06g" 3 3
000003
johand@horus:~$ printf "%06d\n" 3
000003

Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0