Resultat de la commande grep

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

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Salut,

    Il faut "anti-quoter" (Alt Gr + 7) la commande :
     x=`grep "variable1" test | cut -f2 -d=`
    :-)
    1. Modérateur
      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
      1. Modérateur
        D'où l'expression : "BASH 2 en un !"

        Ok, ok =>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> je sors ;-DDDDDDDD
    2. Contributeur
      rhooo

      Bash de match !

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