Ajouter une chaine de caractère particulière dans un fichier [SHELL] - Shell/Batch - Programmation
Marsh Posté le 05-01-2010 à 17:00:26
Le formatage peut se faire, par exemple, avec le printf de awk. Donc dans la boucle while, mettre
echo $cpt | awk '{printf("Z1%05d\n", $1)}' > $OutputFile |
Marsh Posté le 05-01-2010 à 14:36:57
Yop yop,
Je suis en train de développer un shell en sh, et étant débutant, j'ai du mal avec ca: j'aimerai insérer dans un fichier des caractères avec ce masque: Z1xxxxx, avec x un chiffre de 0 à 9, le tout, avec un retour à la ligne.
En gros, j'aimerais que mon fichier ressemble à ca:
Z100001
Z100002
Z100003
Z100004
...
...
J'ai donc cette commande pour le moment (je ne suis meme pas sur qu'elle soit correcte), dans une boucle while:
{'A'+$cpt;/n; } > $OutputFile
Mais j'aimerais l'aménager pour répondre à mon besoin. Est-ce que qqun peut m'aider, svp ?