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

Résolu
jipo64 -  
 jipo64 -
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   Statut Contributeur Dernière intervention   6 430
 
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
jipo64
 
Merci tu gères!
0