POSIX uyumlu işletim sistemlerinin (örneğin: Linux) sh
kabuğuna sahip olması gerektiğini okudum .
Ama için gerekli sh
olması /bin
dizin veya herhangi bir dizinde olabilir?
sh
? Ve cevap: shebang da POSIX'in bir parçası değil, bu yüzden problem bile kendini göstermiyor.
/bin/sh
bir POSIX sisteminde var olup olmayacağından bağımsızdır .
/bin/sh
bir bağlantıdır dash
. BSD'lerde, /bin/sh
bir bağlantı değil, ayrı bir yürütülebilir dosya ve kesinlikle değil bash
.
/bin/sh
Çoğu zaman linux'da zaten bir symlink olduğu için her zaman bir symlink kullanabilirsinizbash
. Sadece çok sayıda komut dosyası sabit/bin/sh