Bash: le livre des recettes


Tout système d’exploitation moderne dispose d’un interpréteur de commandes (un
shell), voire même de plusieurs. Certains shells sont orientés ligne de commande, com-
me celui étudié dans ce livre, tandis que d’autres offrent une interface graphique, com-
me l’Explorateur de Windows ou le Finder du Mac. Certaines personnes utiliseront
l’interpréteur de commande uniquement pour lancer leur application préférée et n’y
retourneront qu’à la fermeture de leur session. Cependant, les interactions entre l’utili-
sateur et le shell sont généralement plus fréquentes et plus élaborées. Mieux vous con-
naîtrez votre shell, plus vous serez rapide et efficace.
Que vous soyez administrateur système, programmeur ou simple utilisateur, un script
shell pourra, dans certaines occasions, vous faire gagner du temps ou faciliter la répéti-
tion d’une tâche importante. Même la définition d’un simple alias, qui modifie ou rac-
courcit le nom d’une commande souvent utilisée, peut avoir un effet substantiel. Nous
allons nous intéresser, entre autres, à tous ces aspects.
Comme c’est le cas avec tout langage de programmation général, il existe plusieurs ma-
nières d’effectuer une tâche. Parfois, il n’existe qu’une seule bonne manière, mais, le plus
souvent, vous avez le choix entre deux ou trois approches équivalentes. Celle que vous
choisissez dépend de votre style personnel, de votre créativité et de votre connaissance
des différentes commandes et techniques. Cela s’applique aussi bien à nous, en tant
qu’auteurs, qu’à vous, en tant que lecteur. Dans la plupart des exemples, nous propo-
sons une seule méthode et la mettons en œuvre. Parfois, nous optons pour une métho-
de particulière et expliquons pourquoi nous pensons qu’il s’agit de la meilleure. Nous
présenterons, à l’occasion, plusieurs solutions équivalentes afin que vous puissiez choi-
sir celle qui correspond le mieux à vos besoins et à votre environnement.
Quelquefois, vous devrez choisir entre un code efficace très astucieux et un code plus
lisible. Nous nous tournons toujours vers le code le plus lisible. En effet, l’expérience
nous a appris que la lisibilité du code astucieux écrit aujourd’hui n’est plus la même 6
ou 18 mois et 10 projets plus tard. Vous risquez alors de passer beaucoup de temps à
vous interroger sur le fonctionnement de votre code. Faites-nous confiance: écrivez du
code clair et bien documenté. Vous vous en féliciterez plus tard.
                                         Telechargement
Cliquez ici

Commentaires

Posts les plus consultés de ce blog

Algorithmique et programmation

La revanche des Geeks