*GERER un compteur dans un fichier sous unix
Stephanie
-
jisisv Messages postés 3678 Statut Modérateur -
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,
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,
2 réponses
-
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 -
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.