|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre du Club
![]() Inscription : juin 2007 Messages : 68 ![]() |
Bonjour, je m'explique :
j'analyse un fichier qui ressemble à ca : Citation:
pour pouvoir les analyser (pour nagios) pour cela j'utilise ce code shell, mais mon problème c'est que je n'arrive pas à stocker dans mon script les valeurs qu'affiche awk. Code :
Merci |
|||
|
|
00
|
|
|
#2 | |||||
|
Membre expérimenté
![]() Inscription : mars 2007 Messages : 469 ![]() |
Citation:
Affectation des variables x et y Code :
Autre solution avec sed ( http://www.shellunix.com/regexp.html ) En vert : sélection de la ligne à traiter En rouge : motif de substitution En pourpre : partie de chaîne mémorisée dans \1 En bleu : remplacement du motif de substitution par \1 Code :
__________________
Loi de Murphy: La Théorie c'est quand ça ne marche pas mais que l'on sait pourquoi. La Pratique c'est quand ça marche mais qu'on ne sait pas pourquoi. Quand la théorie rejoint la pratique ça ne marche pas et on ne sait pas pourquoi. |
|||||
|
|
00
|
|
|
#3 | |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 68 ![]() |
Merci beaucoup pour ta réponse.
Seulement lorsque je n'initialise ces valeurs, il me semble que le script essaye d'exécuter celles ci : Citation:
Sinon je vais essayer de voir avec sed, j'aime bien comprendre ce qu'il se passe dans les lignes que tu m'as proposé ! Merci EDIT : je viens de trouver une autre solution : Code :
rta=$(awk -F "/" 'END {print $5}' ping.txt) #-- recupere le temps moyen |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com