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

Résolu
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

2 réponses

  1. Contributeur
    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