La commande "set" découpe le résultat d'une commande en "n" arguments.Dans l'exemple suivant la commande 'set' interprète le résultat de la commande "date" comme ayant 5 arguments : 

Exemple  : 

                    $ set `date`                    
 ==> Affectation de la date  dans les variables prédéfinies $1,$2,$3...
date = Thu        Feb   2               10:23:35                        2009                                      
$1 =Thu      $2=Feb    $3=2          $4=10:23:35                     $5=2009                                    
$ cat >MACRO3
 set 'date'
 echo "Nous sommes le $3   $2   $6"
# Taper Ctrl-D pour finir le cat(Fin de fichier)
$ MACRO3

    Nous sommes le 2 Feb 2009

 L'exemple précédent découpe la date en 5 arguments avec la commande "set", et sélectionne les arguments qui seront à afficher. 

Remarque : Il est intéressant de noter l'importance de l'ordre des variables dans le dernier exemple.

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone