Condition nul sur grep|awk
Résolu
tradik
-
dubcek Messages postés 19032 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 19032 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à toutes et à tous,
Je cherche comment blinder mon script. Lors d'une de mes commandes, je fais un grep puis un awk et j'inscris lme resultat dans un fichier .txt. Les informations que j'extraie n'etant pas disponible tout le temps, j'aimerai pouvoir faire en sorte que lorsqu'il n'y a rien à extraire, le script mette un espace blanc au lieu de rien du tout.
Quelqu'un a une idée svp?
Merci d'avance.
tradik
Je cherche comment blinder mon script. Lors d'une de mes commandes, je fais un grep puis un awk et j'inscris lme resultat dans un fichier .txt. Les informations que j'extraie n'etant pas disponible tout le temps, j'aimerai pouvoir faire en sorte que lorsqu'il n'y a rien à extraire, le script mette un espace blanc au lieu de rien du tout.
Quelqu'un a une idée svp?
Merci d'avance.
tradik
A voir également:
- Condition nul sur grep|awk
- Excel cellule couleur si condition texte - Guide
- Excel condition ou - Guide
- Find grep ✓ - Forum Linux / Unix
- Awk gsub ✓ - Forum Shell
- La sti2d c'est nul - Forum Études / Formation High-Tech
6 réponses
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