Initialisation des paramètres positionnels avec set set:initialisation des paramètres positionnels

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 
ven. mars 18 11:23:50 CET 2022 

Le résultat de la commande date est affecté aux paramètres positionnels :

$ set $(date)  
$ echo $1  
ven.  
$ echo $2  
mars 
$ echo $4   
11:23:50  
$ echo $*  
ven. mars 18 11:23:50 CET 2022  
$ echo $#  
6  
$ 
couv_EI7PRO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Tableaux associatifs
Suivant
Les fonctions