Для того чтобы написать исполняемую программу на Перл, которая вызывается коммандной строки Unix без указания интерпретатора необходимо первой строчкой поместить следующий код:
#!/usr/bin/perl
Только нужно указать полный путь к интерпретатору Перл. Определить его можно путем выполнения комманды whereis perl. Будьте внимательны - строки в файле дожны разделятся \n а не \r\n(как принято в Windows), иначе программа выполниться не сможет. Кстати, в первой строке можно указать путь к любой программе - шелл запустит ее передав в качестве параметра искомого имя файла.
test:
#!/home/master/coolprog
….
при запуске ./test произойдет выполнение комманды /home/master/coolprog test
Copyright 2008 - ТолиБлог
Powered by WordPress - Web hosting Services by Wordpress Theme, Archived by WPT
1 Комментарий
Michael de`OZ
25|Jan|2006 1К этому надо доавить, что для запуска подобного скрипта надо установить соответствующие атрибуты у файла с этим самым скриптом. Например:
chmod a+x test
Где test, как и ранее, файл с текстом программы
Оставьте отзыв