Die bash ist eine erweiterte Bourne Shell, die die Vorteile verschiedener anderer Shells in sich vereinigt, dafür aber einen Nachteil hat, den die Programmierer wie folgt sehen:
It's too big and too slow.
Davon abgesehen weist sie aber einige Eigenschaften auf, die das Arbeiten unter Unix sehr erleichtern können.