(понятно будет только программистам)
Убил 20 минут на поистине идиотскую проблему; почему-то скрипт на перле не запускался напрямую "./xxx.pl", хотя "perl xxx.pl" работало отлично. Оказалось, что строчка shellbang
#!/usr/bin/perl
не работала, потому что она была не
#!/usr/bin/perl\n
а
#!/usr/bin/perl\r\n
(видимо, кто-то редактировал скрипт на Windows-системе в какой-то момент...)
Я ненавижу компьютеры.
Убил 20 минут на поистине идиотскую проблему; почему-то скрипт на перле не запускался напрямую "./xxx.pl", хотя "perl xxx.pl" работало отлично. Оказалось, что строчка shellbang
#!/usr/bin/perl
не работала, потому что она была не
#!/usr/bin/perl\n
а
#!/usr/bin/perl\r\n
(видимо, кто-то редактировал скрипт на Windows-системе в какой-то момент...)
Я ненавижу компьютеры.
no subject
Date: 2005-07-31 01:51 pm (UTC)no subject
Date: 2005-07-31 02:01 pm (UTC)В нашем случае частотность вполне может служить критерием правильности. "shebang" в гугле попадается на 425,000 страницах, а "shellbang" - на 1,150. Тут уже разница в 369 раз.