Resultat de la commande grep

Fermé
srg - 10 août 2005 à 11:08
marc[i1] Messages postés 2573 Date d'inscription vendredi 1 avril 2005 Statut Contributeur Dernière intervention 6 septembre 2008 - 10 août 2005 à 16:26
bonjour a vous tous,
je veux obtenir le resultat de la commande GREP dans une variable, j'ai fait par exemple
x=grep "variable1" test | cut -f2 -d=
puis j'ai fait echo $x, mais ca n'as pas marche,
est ce que quelqu'un connait la reponse?
Merci d'avance

3 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
10 août 2005 à 11:19
Salut,

Il faut "anti-quoter" (Alt Gr + 7) la commande :
 x=`grep "variable1" test | cut -f2 -d=`
:-)
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
10 août 2005 à 16:10
Et pour etre certain de ne pas se faire mal aux yeux, sous BASH:
x=$(grep "variable1" test | cut -f2 -d=:)

est bien plus lisible.

Johan
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
10 août 2005 à 16:21
D'où l'expression : "BASH 2 en un !"

Ok, ok =>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> je sors ;-DDDDDDDD
0
marc[i1] Messages postés 2573 Date d'inscription vendredi 1 avril 2005 Statut Contributeur Dernière intervention 6 septembre 2008 382
10 août 2005 à 16:26
rhooo

Bash de match !


ferme pas j'arrive ^_^ --------------------> []
0