Mettre le résultat d’une commande dans une variable

I. Présentation

Lors de la conception d'un script .sh, il peut arriver d'avoir besoin de manipuler la résultat d'une commande. Pour cela, il est nécessaire de mettre ce résultat dans une variable.

Mettre le résultat d'une commande dans une variable

II. Syntaxe

Cela se fait avec une syntaxe particulière :

variable=$(commande);

Ainsi, le résultat de n'importe quelle commande se retrouve dans une variable que l'on peut découper, modifier, afficher ...

III. Exemple d'utilisation

Nommer un dossier nommer avec la date d'hier :

#/bin/bash
Today=$(date -d "1 day ago" +%d%b%Y);
mkdir /home/$Today

 

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Mickael Dorigny

Fondateur d’IT-Connect.fr et d’Information-security.fr.
Auditeur sécurité chez Amossys.

    mickael a publié 478 articles sur IT-Connect.See all posts by mickael

    Laisser un commentaire

    Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *