Le distribuzioni Linux più recenti includono bash come shell predefinita, sebbene siano disponibili altre shell (probabilmente) migliori.
Sto cercando di capire se questo è un residuo storico che nessuno vuole cambiare, o ci sono dei buoni motivi che fanno di Bash la prima scelta?
/bin/sh
, che è la shell predefinita sui normali UNIX-es ...
bash
sia la shell migliore perché la conosco bene ed è ovunque, fa tutto ciò di cui ho bisogno in modo conciso e relativamente facile, è facilmente leggibile e può essere in qualche modo compresa dalla gente senza sapere come creare script bash. Cos'altro vuoi da una shell? Se vuoi molte funzionalità di programmazione, stai usando una shell in modo errato.