Apprendre le Korn Shell
Ce Nutshell Handbook® est une introduction approfondie au shell Korn, à la fois en tant qu'interface utilisateur et en tant que langage de programmation. Le shell Korn, comme les shells C et Bourne, est un programme qui interprète les commandes UNIX. Il possède de nombreuses fonctionnalités que l'on ne trouve pas dans d'autres shells, notamment l'historique des commandes (la possibilité de rappeler et de modifier les commandes précédentes). Le shell Korn est également plus rapide ; plusieurs de ses fonctionnalités vous permettent d'écrire des programmes qui s'exécutent plus rapidement que leurs équivalents Bourne ou C shell. Ce livre fournit une explication claire et concise des fonctionnalités du shell Korn. Il explique les opérations sur les chaînes ksh, les co-processus, les signaux et leur gestion, ainsi que l'un des pires « coins sombres » de la programmation shell : l'interprétation en ligne de commande. Pour ce faire, il présente des exemples simples de la vie réelle, puis ajoute des options et de la complexité dans les chapitres suivants, illustrant ainsi la manière dont se déroule généralement le développement de scripts du monde réel. Une aide à la programmation supplémentaire (et unique), un débogueur Korn Shell (kshdb), est également incluse. L'apprentissage du Korn Shell est une ressource idéale pour de nombreux utilisateurs et programmeurs UNIX, y compris les développeurs de logiciels qui souhaitent « prototyper » leurs conceptions, les administrateurs système qui souhaitent écrire des outils pour leur propre usage, et même les novices qui souhaitent simplement utiliser certaines des fonctionnalités interactives les plus avancées de ksh.