В script вы должны включить #!
в первую строку, а затем путь к программе, которая будет выполнять script (например, sh, perl).
Насколько мне известно, символ #
обозначает начало комментария и эта строка должна игнорироваться программой, выполняющей script. Казалось бы, эта первая строка в какой-то момент читается чем-то для того, чтобы script выполнялась надлежащей программой.
Может ли кто-нибудь пролить больше света на работу #!
?
Мне действительно интересно, так что чем глубже ответ, тем лучше.