Ho letto che i sistemi operativi compatibili POSIX (ad esempio: Linux) devono avere la shshell.
Ma è necessario per shtrovarsi nella /bindirectory o può trovarsi in qualsiasi directory?
sh? E la risposta è: shebang non fa parte di POSIX, quindi il problema non si presenta nemmeno.
/bin/shsu un sistema POSIX.
/bin/shè presente un collegamento a dash. Sui BSD, /bin/shnon è un link ma un eseguibile separato, e certamente no bash.
/bin/sh, nella maggior parte dei casi su Linux, è già un link simbolico abash. È solo che molti script usano hardcoded/bin/sh