(Shell) Stocker le resultat d'une commande

Résolu/Fermé
ohmmega
Messages postés
16
Date d'inscription
dimanche 6 janvier 2008
Statut
Membre
Dernière intervention
27 novembre 2009
- 23 janv. 2008 à 12:27
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
- 23 janv. 2008 à 19:19
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

1 réponse

kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 521
23 janv. 2008 à 14:13
Salut,

A priori, il suffit de faire ça (je peux pas tester d'ici):
myvar = $(echo * || grep '\$')
6
jipicy
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
23 janv. 2008 à 15:16
Salut,

Sans les espaces c'est mieux :
myvar=$(echo * || grep '\$')
Voir cette discussion ;-))
0
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 521 > jipicy
Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020

23 janv. 2008 à 19:19
Arf, vouich c'est vrai :-)
-1