Re: shell

Pàgina inicial

Reply to this message
Autor: Marc BERLIOUX
Data:  
A: Guilde
Assumpte: Re: shell
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."