-
# équivalent à ls “$1” “$2” “$3″… et gardera donc en un seul paramètre ceux qui contiennent des espaces
-
ls “$@”
-
# alors que ces 2 lignes sont équivalentes à ls $1 $2 $3… et transformeront les paramètres avec des espaces en plusieurs paramètres
-
ls $*
-
ls $@
-
# et cette ligne est équivalente à ls “$1 $2 $3…”
-
ls “$*”
-
# ref : http://www.gnu.org/software/bash/manual/bashref.html#SEC25