Почему все файлы сценариев начинаются с
#!/bin/sh
или с
#!/bin/csh
Это обязательно? Какова цель этого? И в чем разница между ними?