Récupérer le résultat d'une commande

Résolu/Fermé
jipo64 - 28 mai 2013 à 22:34
 jipo64 - 29 mai 2013 à 09:53
Bonjour,

Quelqu'un aurait la patience de m'expliquer pourquoi lorsque je rentre ça :
sed -n '2p' tacherontabjp
dans mon terminal cela me renvoie la deuxième ligne du fichier tacherontabjp (logique..) mais lorsque je rentre cela :
echo $(sed -n '2p' tacherontabjp)
le terminal renvoie ça:
modele_secur tacheron tacheron.allow tacheron.deny tacherontab tacherontabandre tacherontabjp tacherontabkéké tacherontabtoto 1 2 7
soit la liste de tous les fichiers du répertoire et la deuxième ligne du dernier fichier...

Je souhaitais récupérer le résultat d'une commande afin de la stocker dans une variable, tous ça dans un script, quand je me suis rendu compte de ça.

Merci d'avance


A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
29 mai 2013 à 08:11
Salut,

Je souhaitais récupérer le résultat d'une commande afin de la stocker dans une variable

variable=$(sed -n '2p' tacherontabjp) 
echo "${variable}"

3
Merci tu gères!
0