J'écrivais peu de scripts et soudainement je pensais aux commandes suivantes dans les shells CSH et BASH.Comportement de 'ECHO' dans csh et bash
En shell csh
$ echo $?BASH
0
$ echo $?HOME
1
$ echo $? home
0 home
Dans shell bash
$ echo $?BASH
0BASH
$ echo $?HOME
0HOME
$ echo $? home
0 home
Quelqu'un expliquer le comportement ci-dessus. Je connais le echo $? imprime le statut de sortie de la dernière commande mais si elle est ajoutée avec de la chaîne alors comment ça marche?
http://stackoverflow.com/questions/16975968/what-does-var-mean-in-csh. Je ne savais pas non plus, je l'ai cherché et j'ai trouvé ça en 20 secondes environ. – 123