Le 11/10/2011 17:41, Xavier Bestel a écrit :
> On Tue, 2011-10-11 at 16:38 +0100, Patrick Dupre wrote:
>> On Tue, 11 Oct 2011, Xavier Bestel wrote:
>>> myvar=$(ls toto)
>>> ls $myvar
>>> vi $myvar
>> OK, ca pourrait marcher, mais par default, le shell doit bien stocker
>> le resultat de la derniere commande dans une variable ?
>
> Non.
>
> Xav
Le shell stocke en revanche le code de retour de la dernière commande
que tu as lancé dans la variable "$?"
si la commande que tu as lancé s'est bien terminée, $? est égale à 0
touch toto
ls toto
toto
echo $?
0
rm -f toto
ls toto
ls: impossible d'accéder à toto: Aucun fichier ou dossier de ce type
echo $?
2
--
Marc BERLIOUX
"The planet is not under any threat by homo sapiens.
It will still be here long after we are extinguished."