La commande set appelée sans option mais suivie d’arguments affecte ces derniers aux paramètres positionnels ($1, $$2, ..., $*, $@, $#). Cela permet de manipuler facilement le résultat de substitutions diverses.
Exemple
Exécution de la commande date :
$ date Mon Mar 18 23:57:43 MET 2019
Le résultat de la commande date est affecté aux paramètres positionnels :
$ set `date` $ echo $1 Tue $ echo $2 Mar $ echo $4 23:57:53 $ echo $* Mon Mar 18 23:57:53 MET 2019 $ echo $# 6 $
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique