Для того чтобы написать исполняемую программу на Перл, которая вызывается коммандной строки Unix без указания интерпретатора необходимо первой строчкой поместить следующий код:
#!/usr/bin/perl


Только нужно указать полный путь к интерпретатору Перл. Определить его можно путем выполнения комманды whereis perl. Будьте внимательны - строки в файле дожны разделятся \n а не \r\n(как принято в Windows), иначе программа выполниться не сможет. Кстати, в первой строке можно указать путь к любой программе - шелл запустит ее передав в качестве параметра искомого имя файла.

test:
#!/home/master/coolprog
….

при запуске ./test произойдет выполнение комманды /home/master/coolprog test

Посты по теме:

  • Пока что ничего не написано