Ailleurs, j'ai vu une fonction cd comme ci-dessous:
cd()
{
builtin cd "$@"
}
pourquoi est-il recommandé d'utiliser à la $@place de $1?
J'ai créé un répertoire de test "r st" et appelé le script contenant cette fonction et cela a fonctionné de toute façon
$ . cdtest.sh "r st"
mais a $ . cdtest.sh r stéchoué si j'ai utilisé "$@"ou"$1"
cd "$*"ne fonctionnera pas non plus correctement avec plus de 1 argument.