Condition nul sur grep|awk
Résolu/Fermé
tradik
-
Modifié par tradik le 3/08/2010 à 11:53
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 3 août 2010 à 15:00
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 3 août 2010 à 15:00
A voir également:
- Condition nul sur grep|awk
- Excel cellule couleur si condition texte - Guide
- Recherchev avec condition si ✓ - Forum Excel
- Awk gsub ✓ - Forum Shell
- Grep plusieurs mots ✓ - Forum Linux / Unix
- Condition et excel - Guide
6 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
3 août 2010 à 14:49
3 août 2010 à 14:49
hello
awk '/VIP user/ {x=1;print $7,$8};END{if(!x)print "non defini"}' fichier
pour l'instant, je fais comme ça, en vain:
grep "VIP users" | awk '{if ($7 == "" ) {print "Non defini"} else {print $7,$8}}'
mais ne marche pas
grep "VIP users" | awk '{if ($7 == "" ) {print "Non defini"} else {print $7,$8}}'
mais ne marche pas
Je me demande si dans la condition if ($7 == "" ) il y a pas un soucis. Etant donné qu'il ne trouve pas la ligne "VIP users", comprend il que $7 n'existe pas? :s
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
3 août 2010 à 15:00
3 août 2010 à 15:00
effectivement, si grep ne trouve rien, awk ne reçoit rien, donc le test n'a pas lieu