(Shell) Stocker le resultat d'une commande

Résolu
ohmmega Messages postés 16 Statut Membre -  
kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, a tous

Je fais un script SH, j'ai longuement chercher et j'arrive pas a trouver un moyen de stocker le resultat d'une commande dans une variable
Par exemple je fais un echo * || grep '\$' et je veux stocker la sortie dans une variable
Configuration: FreeBSD
Firefox 2.0.0.6

1 réponse

  1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Salut,

    A priori, il suffit de faire ça (je peux pas tester d'ici):
    myvar = $(echo * || grep '\$')
    6
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Salut,

      Sans les espaces c'est mieux :
      myvar=$(echo * || grep '\$')
      Voir cette discussion ;-))
      0
      1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Arf, vouich c'est vrai :-)
        -1