
Unscript shell est unprogramme informatique développé pour fonctionner dans uninterpréteur de commandesshell Unix[1]. Il utilise descommandes de terminal comme code. Unshell script est un fichier finissant avec l'extension.sh.
Le terme est aussi utilisé de façon plus large pour désigner l'utilisation automatisée d'uneinterface système (shell) ; chaque système d'exploitation utilise une dénomination particulière pour ces fonctions notammentbatch files (pourMS-DOS-Win95,OS/2),procedure commands (VMS) et scripts shell.
Lesshells les plus courants pour les systèmes Unix outype Unix sont leKorn shell (ksh), leBourne shell (bsh) etBourne-Again shell (bash). Même pour des systèmes ayant un shell différent, tel queZsh surmacOS, cesshells sont présents pour assurer larétro-compatibilité[2].
Leshell script a été créé en même temps que l'Interpréteur de commandesBSH en 1977. Il était conçu pour exécuter plusieurs commandes plus rapidement et simplement.
echo"Hello World"read-p"Quel est votre nom ?"nameecho"Votre nom est$name"
« The shell is actually a programming language: it has variables, loops, decision-making, and so on. »