Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Владимир Маслов - Введение в Perl
<<-[Весь Текст]
Страница: из 56
 <<-
 
--------------------------------------------
Login:@<<<<<<<<   Uid:@<<<  Gid:@<<<  Home dir:@<<<<<<<<<<<<<<<<<<<<<
      $login,         $uid,     $gid,          $home_dir
----------------------------------------------------------------------

.	# Это последняя строка программы


Фрагмент результата:

Пользователь: Калужский ликеро-водочный завод. Лучшие водки и
              настойки. Звонить только перед праздником Кострикову
              Анатолию т. 2-23-06,,,
----------------------------------------------------------------------
Login:uucryst     Uid:1055  Gid:66    Home dir:/var/spool/uucppublic/
----------------------------------------------------------------------


Пользователь: Торговый Дом Дилен,,,


----------------------------------------------------------------------
Login:uudilen     Uid:1075  Gid:66    Home dir:/var/spool/uucppublic
----------------------------------------------------------------------

Если вам интересно узнать как работает эта программа, то переверните
страницу и начините свое путешествие в мире Пел.
Желаю удачи!

 * Запуск интерпретатора Пел * 


Синтаксис:


	perl [ключи] файл аргументы

Перед стартом Пел ищет скрипт (программу) в следующем порядке:

	1. В командной строке если указан ключ '-e'

	2. Содержимое файла указанного в командной строке. В первой
	строке можно указывать #!/usr/bin/perl для "автоматического"
	запуска скрипта.

	3. Стандартный ввод/вывод если не указан файл или аргументы
	содержащие имя файла. Для передачи аргументов скрипту из
	стандартного потока имя файла в командной строке обозначается
	символом '-'.

В методах 1 и 2 Пел сканирует строки начиная с первой если не
указан ключ '-x', в противном случае началом программы считается
строка с символами '#!' в начале и содержащая слово 'perl'.
Концом программы считается строка '__END__'.
В строке с '#!' можно указывать и ключи. Например '#!/bin/perl -d'
для отладки программ.

После "обнаружения" скрипта Пел компилирует его целиком во внутреннее
представление. Если обнаруживаются ошибки то выполнение прекращается.
Если ошибок нет он выполняется. Если скрипт заканчивается без
команд exit() или die() то по умолчанию выполняется команда exit(0)
обозначающая нормальное завершение программы.

Ключи:


-Oцифры

Код символа-разделителя записей. По умолчанию \0.

-a

Включает режим автоматического разделения (split) переменной $_
в массив $F. Применяется с ключами -n и -p.

-c

Выполняется синтаксическая проверка скрипта и выход без запуска.

-d

Запуск в режиме интерактивной отладки.

-Dчисло или Dсписок

Установить флаги отладки Пел. Например -d14 проследить
как Пел исполняет вашу программу.

	1	p	Синтаксический разбор
	2	s	Состояние стека
	4	l	Состояние стека имен
	8	t	Трассировка исполн
 
<<-[Весь Текст]
Страница: из 56
 <<-