Variable dans un fichier texte. gawk et win2k
Fermé
Michael
-
3 sept. 2003 à 18:06
hussin Messages postés 2 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 9 janvier 2004 - 9 janv. 2004 à 15:06
hussin Messages postés 2 Date d'inscription vendredi 9 janvier 2004 Statut Membre Dernière intervention 9 janvier 2004 - 9 janv. 2004 à 15:06
A voir également:
- Variable dans un fichier texte. gawk et win2k
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier host - Guide
- Fichier iso - Guide
1 réponse
hussin
Messages postés
2
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
9 janvier 2004
9 janv. 2004 à 15:06
9 janv. 2004 à 15:06
Gawk (famille de awk) est un outil très puissant ,personnellement je l'utilise sur UNIX ,je n'ai aucune installation sur DOS .
Il me faudrait savoir exactement vos besoin pour essayer de vous répondre . EXEMPLE :
fichier source :
script1 10 2
script2 0 2
script3 8 2
vous voulez mettre le champ 2 de la ligne 3 (c'est à dire 8) dans une variable
vous ecrivez Var=`gawk 'NR==3{print $2}' fichiersource`
résultat : echo $VAR réponse : 2
Vous voulez écrire un fichier contenant des variables numérotées
de 1 à (nombre de ligne du fichier source) vous écrivez:
gawk '{print "VAR"NR"="$2}' fichiersource >fichiercible
Résultat:
VAR1=10
VAR2=0
VAR3=8
MAIS d'autres possibilités beaucoup plus puissantes sont possibles
Il me faudrait savoir exactement vos besoin pour essayer de vous répondre . EXEMPLE :
fichier source :
script1 10 2
script2 0 2
script3 8 2
vous voulez mettre le champ 2 de la ligne 3 (c'est à dire 8) dans une variable
vous ecrivez Var=`gawk 'NR==3{print $2}' fichiersource`
résultat : echo $VAR réponse : 2
Vous voulez écrire un fichier contenant des variables numérotées
de 1 à (nombre de ligne du fichier source) vous écrivez:
gawk '{print "VAR"NR"="$2}' fichiersource >fichiercible
Résultat:
VAR1=10
VAR2=0
VAR3=8
MAIS d'autres possibilités beaucoup plus puissantes sont possibles