Introduction

Le scripting consiste à créer des programmes qui vont automatiser un ensemble de tâches.

L’administration des systèmes est mangeuse de temps, surtout lorsqu’il s’agit de tâches répétitives sur un grand nombre de machines. Économiser du temps en automatisant les tâches sur la machine est indispensable au travail de tout bon administrateur.

Il est également utile de comprendre, voire personnaliser les scripts déjà existants sur la machine.

Finalement, il est possible de réaliser, en ligne de commande, des tâches complexes en quelques mots-clés. Pourquoi ne pas ensuite en faire un alias si elles doivent être utilisées régulièrement ?

Par exemple, pour demander à un lecteur MP3 de lire tous les morceaux d’un répertoire :

alias playmp3='for i in /multimedia/mp3/*.mp3; do mplayer "$i"; done' 

Bien qu’il existe de nombreux langages de scripting, comme Perl et Python, nous vous présentons dans ce chapitre le scripting avec le shell Bash. Bash est un shell pratique, facile à aborder, mais aussi un interpréteur de scripts puissants. 

Nous présentons ici les fonctionnalités les plus courantes, mais le bash dispose de beaucoup, beaucoup d’autres options extrêmement intéressantes. Nous vous invitons à les découvrir : man bash. De plus, il existe d’autres shells et d’autres langages qui peuvent répondre...

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
Accès sécurisé au serveur
Suivant
Préalable