Probleme syntaxique avec AWK
Fermé
Doudoud Gueye
-
19 oct. 2002 à 15:03
M&M Messages postés 5057 Date d'inscription dimanche 11 août 2002 Statut Contributeur Dernière intervention 3 décembre 2009 - 21 oct. 2002 à 16:02
M&M Messages postés 5057 Date d'inscription dimanche 11 août 2002 Statut Contributeur Dernière intervention 3 décembre 2009 - 21 oct. 2002 à 16:02
A voir également:
- Probleme syntaxique avec AWK
- Awk separateur ✓ - Forum Shell
- Awk variable ✓ - Forum Shell
- Vim coloration syntaxique ? ✓ - Forum Linux / Unix
- Vim : Pb coloration syntaxique - Forum Linux / Unix
- Supprimer des lignes avec awk ou sed ✓ - Forum Shell
2 réponses
M&M
Messages postés
5057
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
3 décembre 2009
667
20 oct. 2002 à 04:00
20 oct. 2002 à 04:00
Désolé, dans l'expression régullière tu ne peux pas y taper ta variable. Le dollar représente la fin de ligne et cela ne veut rien dire.
Tu pourrais lancer tout simplement
awk $3~/^ms9556813$/ fichier.input
comme tu pourrais développer un programme filtre.awk
BEGIN {print "Recherche de ms9556813\n-----------------------\n";}
$3 ~ /^ms9556813$/ {print; n++}
END { printf "\nNous avons trouvé "n" occurence%s\n",(n<2)?"":"s";}
et l'appeler avec
awk -f filtre.awk Données.lst
:,§_ ç _
(@)=(@)
Tu pourrais lancer tout simplement
awk $3~/^ms9556813$/ fichier.input
comme tu pourrais développer un programme filtre.awk
BEGIN {print "Recherche de ms9556813\n-----------------------\n";}
$3 ~ /^ms9556813$/ {print; n++}
END { printf "\nNous avons trouvé "n" occurence%s\n",(n<2)?"":"s";}
et l'appeler avec
awk -f filtre.awk Données.lst
:,§_ ç _
(@)=(@)
M&M
Messages postés
5057
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
3 décembre 2009
667
21 oct. 2002 à 16:02
21 oct. 2002 à 16:02
Est-ce que cela t'a aidé ?
C'est marrant, awk, non ?
:,§_ ç _
(@)=(@)
C'est marrant, awk, non ?
:,§_ ç _
(@)=(@)