$* Contient la liste des paramètres passée au script
Comme $* mais il prend en compte les espaces, on récupère donc les arguments sous forme de tableau.
Par exemple pour ce code :
for var in "$*"
do
echo $var;
donetest.sh "toto tata" tutuDonnera :
toto tata tutuAlors que pour ce code :
for var in "$@"
do
echo $var;
donetest.sh "toto tata" tutuDonnera :
toto tata
tutu$ ? Contient le résultat de la dernière commande exécuté
Le PID du shell
Le PID de la dernière commande mise en background.
Contient le dernier argument de la précédente commande.
Exemple :
# echo toto
toto
# echo $_
totoCes variables contiennent les arguments passés en paramètre à votre script shell.