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

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

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

Библиотека :: Компьютеры и Программирование :: Владимир Маслов - Введение в Perl
<<-[Весь Текст]
Страница: из 56
 <<-
 
одробно смотрите главу Форматы.

formline формат, список

	Внутренняя функция используемая в format. Форматирует
вывод параметров из списка. Результат помещается в переменную $^A
Функция write просто выводит значение этой переменной, но ее так же
можно читать а затем обнулять. Обычно format выполняе один вызов
formline для одной строки формы, но formline не разделяет строки
формата. Это значит что символы '~' и '~~' рассматривают весь
формат как одну строку поэтому необходимо использовать многострочные
формыд для описания одной записи формата.

getc файл

getc
	Читает и возвращает символ из указанного файла.
Если файл не указан то читается STDIN. После конца файла возвращает
пустую строку.

getlogin

	Возвращает текущий login из файла /etc/utmp
Не применяйте для идентификации пользователя он не так сильно
"закрыт" как getpwuid().

getpeername сокит

	Возвращает упакованный адрес удаленного сокита.

getpgrp PID

	Возвращает группу процесса с указанным PID. Если
аргумент отсутсвует возвращает группу текущего процесса.


getppid

	Возвращает PID родительского процесса.

getpriority WHICH, WHO

	Возвращает текущий приоритет процесса, группы процессов
или пользователя.

 * Группа системных вызовов * 


getpwnam NAME

getgrnam NAME

gethostbyname NAME

getnamebyname NAME

getprotobyname NAME

getpwuid UID

getgrid GID

getservbyname NAME, PROTO

gethostbyaddr ADDR, ADDRTYPE

getnetbyaddr ADDR, ADDRTYPE

getprotobynumber NUMBER

getservbyport PORT, PROTO

getpwent

gethostent

getnetent

getprotoent

getservent

setpwent

setgrent

sethostent STAYOPEN

setnetent STAYOPEN

setprotoent STAYOPEN

setservent STAYOPEN

endpwent

endgrent

endhostent

endnetent

endprotoent

endservent

	Все эти функции анологичны одноименным системным вызовам.
В списковом контексте возвращают следующие списки:

($name, $passwd, $uid, $gid, $quota, $comment, $gcos, $dir, $shell) = getpw*

($name, $passwd, $gid, $members) = getgr*

($name, $aliases, $addrtype, $length, @addrs) = gethost*

($name, $aliases, $addrtype, $net) = getnet*

($name, $aliases, $proto) = getproto*

($name, $aliases, $port, $proto) = getserv*

В скалярном контексте возвращается имя или что-то другое в зависимости
от типа функции.
Элемент $members в вызове getgr содержит разделенные пробелом имена
членов группы.
@addrs содержит IP адреса компьютеров в сети Интернет в упакованном виде.
Для распаковки применяйте: ($a, $b, $c, $d) = unpack('C4',$addr[0]);


getsockname сокит

	Возвращает упакованный адресс сокита локальной машины.

getsockopt сокит, уровень, опция

	Возвращает опцию сокита.

glob выражение

	Возвращает список файлов удовлетворяющих выражению с '*'
как в команде ls.

gmtime выражение

	Переводит
 
<<-[Весь Текст]
Страница: из 56
 <<-