URL: https://linuxfr.org/users/thom/journaux/100-scripts-shell-unix Title: 100 scripts shell UNIX Authors: Thom Date: 2012年11月30日T11:04:50+01:00 License: CC By-SA Tags: shell, script_shell et livre Score: 44 Aujourd'hui pour me changer les idées, je me suis décidé à aller faire une petite razzia de bouquins à la bibliothèque de ma fac. Généralement, je sors assez déçu de ce genre d'expérience, mais pour une fois un livre a accroché mon esprit. Il s'agit de **100 scripts shell UNIX** par *Dave Taylor*, traduit en français, et aux éditions EYROLLES. Ce petit bouquin d'environ 350 pages se propose de présenter, discuter, optimiser cent scripts shell. Les chapitres =========== Le bouquin est organisé en 10 chapitres conséquents, plus 2 chapitres plus petits. 1. La bibliothèque disparue 2. Améliorer les commandes utilisateur 3. Créer des utilitaires 4. Enrichir UNIX 5. Administration système : gérer les utilisateurs 6. Administration système : assurer la maintenance 7. Utilisateur du Web et d'Internet 8. Astuces de webmaster 9. Administration du Web et d'Internet 10. Administration d'un serveur sur Internet 11. Scripts Mac OS X 12. Quand les scripts shell sont synonymes de jeu. Les scripts =========== L'un des éléments qui m'a plu est l'organisation et la présentation des scripts. * Intro : Tous les scripts commencent par une petite intro sur des raisons possibles qui amènent à vouloir un tel script. * Le code : On nous propose un code qui fait moins de deux pages * Dans le détail : On nous présente bien précisément les lignes de codes qui sont particulières * Exécuter le script : On nous présente comment s’exécute le script * Les résultats : Deux, trois tests * Pour aller plus loin : On nous propose deux-trois trucs pour compléter le script. Les sources =========== L'une des bonnes surprises a été de voir que la totalité des scripts commentés est disponible sur [le site de l'éditeur](http://www.editions-eyrolles.com/Livre/9782212114836/100-scripts-shell-unix) : - [Liste et noms des scripts](http://www.editions-eyrolles.com/Chapitres/9782212114836/tdm_Taylor.pdf) - [Source des scripts](http://www.editions-eyrolles.com/download/9782212114836/ScriptsUnix.zip) Légères discussions ================= Maintenant présenté, il est temps de donner mon avis un peu plus personnel sur ce bouquin. Commençons par le mercantile. Trouvable pour un peu moins de 30,ドル ce livre n'est vraiment pas le plus cher ; néanmoins, il n'est pas le plus gros connu. Surtout, qu'une fois les scripts commentés et en poche, il ne doit rester qu'environ 150 / 200 pages inédites. L'initiative de proposer les scripts en téléchargement se révèle à double tranchant. D'une part, on est content de ne pas avoir à retaper tout ça, mais par ailleurs, le fait de trouver les scripts aussi facilement engendre un peu *le syndrome de l’écureuil* qui engrange les scripts comme des noisettes... Et c'est connu, un écureuil, ça ne code pas. Du coup, on perd légèrement l'envie d'écrire soi-même le script et on passe à côté de pas mal de choses. C'est un peu comme pour les cours, si on nous donne un exercice corrigé, il se révèle assez ardu de juste étudier la correction, car il n'y a pas de challenge et pas de récompense. Les scripts sont assez variés, même si je déplore certaines parties qui ne m'intéressent pas le moins du monde. En introduction, j'ai présenté mon expérience comme bonne. Pourquoi, sachant que je viens de le critiquer sur le dernier paragraphe ? La réponse est simple, ce bouquin donne envie de mettre les mains dedans, à sa lecture, on a envie de créer ses propres scripts. Ce bouquin ne nous aidera que très peu, car ce n'est pas un bouquin théorique où l'on apprend et comprend plein de trucs. Bref, pour résumer **ce livre donne envie** et rien que ça, c'est rare. Il ferait par ailleurs un très bon site / blog sur le net. Je ne conseillerais pas spécialement de l'acheter, même si dans l'absolu, ce ne serait pas un mauvais achat contre les coups de vague-à-l'âme, mais si vous pouvez l'emprunter, n'hésitez pas.