Bonjour
je cherche à réaliser un script ksh qui recupere dans un fichier un numéro sous 6 caractère (par exemple 000002) et qui doit incrémenter ce numero tout en le laissant sous 6 caractères (ce qui donne 000003). Comment je peux faire?
Merci
# hum ....
Posté par totof2000 . Évalué à 3.
Compte créé le mercredi 19 avril à 16:22
Vu le mercredi 19 avril à 17:25
En regardant dans tes cours ..... Quoi? Tu étais en grève et tu as raté le cours en question? Pas de panique : tu trouveras plein de tutoriaux sur google!
Yapukachercher
# printf entre autres
Posté par Olivier Jeannet . Évalué à 2.
Pour récupérer la valeur dans une variable, utilise le "backquote" : MA_CHAINE=`printf "%06d" $VAL_NUM`. NB: Ca marche sous bash, mais sous ksh l'affectation est différente il me semble. Pourquoi utilises-tu ksh au fait ?
Tant qu'à t'initier au shell, en bash on peut utiliser la notation $(commande) pour récupérer sa valeur, c'est plus pratique que le backquote car on peut imbriquer les appels, si besoin.
[^] # Re: printf entre autres
Posté par totof2000 . Évalué à 4.
Parce que c'est dans le sujet de son exercice ...
Tant qu'à t'initier au shell, en bash on peut utiliser la notation $(commande) pour récupérer sa valeur, c'est plus pratique que le backquote car on peut imbriquer les appels, si besoin.
Ca marche aussi en ksh...
Tu t'es fait avoir .... laisse-le bosser un peu.
[^] # Re: printf entre autres
Posté par mururoa69 . Évalué à 0.
Et sinon il va falloir te retrousser un peu les manches, te sortir les doigts d'où ils sont et bosser un peu.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.