Préalable

1. Transformer un fichier en Script bash:prérequisscript bash

Deux prérequis sont nécessaires pour qu’un fichier devienne un script :

1. le fichier doit être exécutable.

  • Le droit +x doit être affecté au fichier. On a coutume de donner ce droit à l’ensemble des utilisateurs :

chmod +x mon_script.sh 

Certains ont l’habitude de donner l’extension .sh à leurs scripts, car ils sont ainsi plus faciles à reconnaître.

2. le fichier doit commencer par une séquence de caractères précis :

  • Le « shebangshebang » : #!

    Le shebang agit comme une balise, qui indique au système quel shell doit interpréter le script.

  • Sur la même ligne, le chemin exact du shell qui va interpréter le script. Dans notre cas, nous le trouvons en tapant la commande which bash.

Par exemple, nous avons appliqué ces conditions au script monscript :

[root@cobb ~]# chmod +x monscript 
[root@cobb ~]# ls -l monscript 
-rwxr-xr-x. 1 root root 12 16 janv. 21:49 monscript 
[root@cobb ~]# cat monscript  
#!/bin/bash 
mkdir /home/messcripts 

Notez que le script appartient à root. De plus, ce fichier peut être lu et exécuté par tout le monde. À vous de fixer les droits de votre script selon vos besoins.

Le script contient déjà une commande qui crée un répertoire.

À l’intérieur du script, vous écrivez une suite de commandes qui seront...

Pour consulter la suite, découvrez le livre suivant :
couv_RI3RED.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Introduction
Suivant
Traitement de base