Я читав, що сумісні з POSIX операційні системи (наприклад: Linux) повинні мати shоболонку.
Але чи потрібно, shщоб воно було в /binкаталозі, чи воно може бути в будь-якому каталозі?
sh? І відповідь така: shebang теж не є частиною POSIX, тому проблема навіть не представляється.
/bin/shповинен існувати шлях у системі POSIX.
/bin/shє посиланням на dash. Що стосується BSD, /bin/shце не посилання, а окремий виконуваний файл, і, звичайно, ні bash.
/bin/shв більшості випадків на Linux це вже посиланняbash. Просто багато сценаріїв використовують жорстко/bin/sh