Langage héritier notamment des shells présentant les avantages de la rapidité (beaucoup de fonctions intégrées, mécanisme d'import de bibliothèques, qui évitent les forks) et de la richesse des bibliothèques. Il a néanmoins une syntaxe particulièrement cryptique. Est pratique dans le cadre des “one-liners”, des traitements complexes mais qui tiennent sur une ligne de commande.