E ben, je souhaite mettre dans une variable la sortie standard d'un application.
A l'aide d'une commande de pipe j'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$: perl --version |sed -e 's/ /\n/g' |sed -e '/^v/!d' -e 's/v//'|sed -e 's/\n//g' |read variable
mais quand je fais

la variable ne retourne rien.
En théorie pourtant la commande read lit une variable depuis l'entrée standard. S'il y avait un fflush(stdin) avant la lecture la commande attendra une entree de variable avant de retourner.
Existe t'il un autre moyen ou des options particuliers à read qui permet de lire une variable à partir de la sortie standard d'une commande?