*GERER un compteur dans un fichier sous unix

Fermé
Stephanie - 18 mai 2004 à 17:10
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 19 mai 2004 à 03:39
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 566 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 120
18 mai 2004 à 18:20
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 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
19 mai 2004 à 03:39
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