Les interpréteurs de commande unix:
Les interpréteurs de commande permettent l'exécution de commande complexes, avec la recherche automatique de la localisation de l'exécutable. Ce sont des langages de programmation complets avec des structures de contrôles, des variables et des programmes (appelés scripts). Ce sont des interpréteurs c'est à dire que les ligne du programme sont lue ligne à ligne et traduite puis exécutés. Ceci est d'une grande aide dans le développement de script car cela permet de tester chaque ligne indépendamment des autres.