(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
A voir également:

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 527
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 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
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 527 > jipicy Messages postés 40842 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