HelloBash Ep3

From Tmplab
Revision as of 23:33, 12 November 2019 by Alban (talk | contribs) (Ecrire et exécuter des scripts)

Retour à la liste des épisodes

Ecrire et exécuter des scripts

Un premier script

echo " #!/bin/bash" > /tmp/myscript.sh
echo "echo helloBash" >> /tmp/myscript.sh
cat /tmp/myscript.sh | bash

L'entête #! ("Shebang" ou "Crunchbang") indique quel est l'interpréteur à utiliser (ici Bash, mais on pourrait en utiliser d'autre)

L'extension .sh est une convention pour les scripts shell en général.

Pour l'exécuter il faut ajouter le droit d'exécution sur le fichier

chmod 755 /tmp/myscript.sh
bash -c /tmp/myscript.sh
/tmp/myscript.sh

Gestion des arguments et des options

Déclarer des variables

Faire des tests conditionnels

En cours de rédaction...