Руководство пользователя для GNU Awk
1.1 Как пользоваться этой книгой
Термин awk относится как к конкретной программе, так и к языку, которым вы пользуюетесь, чтобы сказать этой программе, что нужно делать. Когда мы хотим быть точными, мы называем программу "программа awk", а язык -- "язык awk." Термин gawk относится к версии awk, разработанной как часть проекта GNU. Цель настоящей книги --- описать как язык awk, так и правила исполнения программы awk.
Главное назначение книги ---- объяснить свойства awk согласно стандарту POSIX. Это делается в контексте одной из реализаций, а именно gawk. Делая это, мы также стараемся описать основные различия между gawk и другими реализациями awk. При этом мы отмечаем каждое свойство gawk, которого нет в стандарте POSIX для awk.
Перед книгой стоит трудная задача быть одновременно учебником и справочником. Если вы новичок, пропускайте детали, которые кажутся слишком сложными. Вы должны также игнорировать многочисленные перекрестные ссылки; они предназначены для опытного пользователя и для диалоговой версии документа. Термин программа awk относится к программе, написанной вами на языке awk.
См. Гл. 2 [Начала awk], стр. 9, о начальных сведениях по пользованию awk.
Некоторые полезные "однострочечники" даны, чтобы вы почувствовали язык awk. (см. Гл. 3 [Полезные однострочные программы], стр. 21).
Предлагаются многие примеры программ на awk (см. Гл. 15 [Библиотека финкций awk], стр. 169; см. также Гл. 16 [Практические программы на awk],стр. 205).
Краткое описание всего языка awk для быстрых справок приведено в Приложении А [Краткий обзор gawk], стро. 259. Заглядывайте туда, когда требуется освежить в памяти какое-нибудь свойство.
Если вы наткнетесь на незнакомый термин, попробуйте найти его в глоссарии (см. Приложение D [Глоссарий], стр. 301).
В большинстве случаев в качестве примеров используются полные awk-программы. Только в некоторых наиболее сложных разделах приводятся части программ, иллюстрирующих описываемые понятия.
Хотя в целом книга предназначена для новичков в awk, в ней имеется много информации, которую найдут полезной для себя даже эксперты в awk. В частности, это описание POSIX awk и программы в Гл. 15 [Библиотека функций awk], стр. 169, и Гл. 16 [Практические программы awk], стр. 205.
Темные углы
"Кто открыл эти оконные ставни - Граф Дракула"
До появления POSIX standard (и руководства по Gawk Manual), многие черты awk были или плохо документированы или не документированы совсем. Описание таких свойств (часто называемых "темными углами") отмечены в книге как (d.c.)". Они также фигурируют в индексе под заголовком "темные углы."
Назад | Вперед
Содержание (общее) | Содержание раздела
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|