пСЙНБНДЯРБН ОНКЭГНБЮРЕКЪ ДКЪ GNU Awk

Arnold D. Robbins
ОЕПЕБНД аЮКСЕБЮ ю. м.

нЦКЮБКЕМХЕ

17. щБНКЧЖХЪ ЪГШЙЮ awk

б ЩРНИ ЙМХЦЕ НОХЯЮМЮ ПЕЮКХГЮЖХЪ GNU ЪГШЙЮ awk, ЙНРНПЮЪ ЯКЕДСЕР ЯОЕЖХТХЙЮЖХЪЛ POSIX. лМНЦХЕ ОНКЭГНБЮРЕКХ awk ГМЮЙНЛШ РНКЭЙН Я НПХЦХМЮКЭМНИ ПЕЮКХГЮЖХЕИ awk Б БЕПЯХХ Version 7 Unix. (щРЮ ПЕЮКХГЮЖХЪ АШКЮ АЮГХЯНЛ ДКЪ awk Б Berkeley Unix ВЕПЕГ 4.3-Reno. бШОСЯЙ 4.4 Berkeley Unix ХЯОНКЭГСЕР gawk 2.15.2 ДКЪ ХУ БЕПЯХХ awk.) мЮЯРНЪЫЮЪ ЦКЮБЮ ЙНПНРЙН НОХЯШБЮЕР ЩБНКЧЖХЧ ЪГШЙЮ awk, Я ЯЯШКЙЮЛХ МЮ ДПСЦХЕ ВЮЯРХ ЙМХЦХ, ЦДЕ БШ ЛНФЕРЕ МЮИРХ АНКЭЬЕ ХМТНПЛЮЖХХ.

17.1 цКЮБМШЕ ПЮГКХВХЪ ЛЕФДС V7 Х SVR3.1

б МЮВЮКН ЯРПЮМХЖШ

ъГШЙ awk ПЮГБХБЮКЯЪ Б НЯМНБМНЛ ЛЕФДС БШОСЯЙНЛ БЕПЯХХ 7 Unix (1978) Х МНБНИ БЕПЯХЕИ, БОЕПБШЕ ЯРЮБЬЕИ НАЫЕДНЯРСОМНИ Б System V Release 3.1 (1987). б ЩРНЛ ПЮГДЕКЕ ОНДБНДЪРЯЪ ХРНЦХ ХГЛЕМЕМХЪЛ Я НРЯШКЙНИ ГЮ ДЕРЮКЪЛХ Й ДПСЦХЛ ПЮГДЕКЮЛ ЙМХЦХ.

рПЕАНБЮМХЕ `;' ДКЪ ПЮГДЕКЕМХЪ ОПЮБХК Б ЯРПНЙЕ (ЯЛ, ПЮГДЕК 2.6 [НОЕПЮРНПШ awk Х ЯРПНЙХ], ЯРП. 17).

нОПЕДЕКЕММШЕ ОНКЭГНБЮРЕКЕЛ ТСМЙЖХХ Х НОЕПЮРНПШ return (ЯЛ. ЦКЮБС 13 [тСМЙЖХХ, НОПЕДЕКЕММШЕ ОНКЭГНБЮРЕКЕЛ], ЯРП. 153).

нОЕПЮРНП delete (ЯЛ. ПЮГДЕК 11.6 [нОЕПЮРНП delete], ЯРП. 128).

нОЕПЮРНПШ do-while (ЯЛ. ПЮГДЕК 9.3 [нОЕПЮРНПШ do-while], ЯРП. 106).

бЯРПНЕММШЕ ТСМЙЖХХ atan2, cos, sin, rand Х srand (ЯЛ. ПЮГДЕК 12.2

[вХЯКНБШЕ БЯРПНЕММШЕ ТСМЙЖХХ], ЯРП. 136).

бЯРПНЕММШЕ ТСМЙЖХХ gsub, sub Х match (ЯЛ, ПЮГДЕК 12.3 [бЯРПНЕММШЕ ТСМЙЖХХ ДКЪ ДЕИЯРБХИ Я ЖЕОНВЙЮЛХ], ЯРП. 137).

бЯРПНЕММШЕ ТСМЙЖХХ close Х system (ЯЛ. ПЮГДЕК 12.4 [бЯРПНЕММШЕ ТСМЙЖХХ ББНДЮ/БШБНДЮ], ЯРП. 146).

бЯРПНЕММШЕ ОЕПЕЛЕММШЕ ARGC, ARGV, FNR, RLENGTH, RSTART Х SUBSEP (ЯЛ. ЦКЮБС 10 [бЯРПНЕММШЕ ОЕПЕЛЕММШЕ], ЯРП. 115).

сЯКНБМШЕ БШПЮФЕМХЪ Я РПЕУГМЮВМШЛ НОЕПЮРНПНЛ `?:' (ЯЛ. ПЮГДЕК 7.12 сЯКНБМШЕ БШПЮФЕМХЪ], ЯРП. 92).

щЙЯОНМЕМЖХЮКЭМШИ НОЕПЮРНП `^' (ЯЛ. ПЮГДЕК 7.5 [юПХТЛЕРХВЕЯЙХЕ НОЕПЮРНПШ], ЯРП. 82) Х ЕЦН НОЕПЮРНП ОПХЯБЮХБЮМХЪ `^=' (ЯЛ. ПЮГДЕК 7.7 [оПХЯБЮХБЮЧЫХЕ БШПЮФЕМХЪ], ЯРП., 84).

CХ-ЯНБЛЕЯРХЛШИ ОПХНПХРЕР НОЕПЮРНПНБ, МЮПСЬЮЧЫХИ МЕЙНРНПШЕ ЯРЮПШЕ awk-ОПНЦПЮЛЛШ (ЯЛ. ПЮГДЕК 7.14 [оПХНПХРЕР НОЕПЮРНПНБ (оНЯКЕДНБЮРЕКЭМНЯРЭ ХУ БШОНКМЕМХЪ)], ЯРП. 94).

пЕЦСКЪПМШЕ БШПЮФЕМХЪ (Regexps) ЙЮЙ ГМЮВЕМХЕ FS (ЯЛ. ПЮГДЕК 5.5 [яОЕЖХТХЙЮЖХЪ РНЦН, ЙЮЙ ПЮГДЕКЪЧРЯЪ ОНКЪ], ЯРП. 44), Х ЙЮЙ РПЕРХИ ЮПЦСЛЕМР ТСМЙЖХХ split (ЯЛ. ПЮГДЕК 12.3 [бЯРПНЕММШЕ ТСМЙЖХХ ДКЪ ДЕИЯРБХИ Я ЖЕОНВЙЮЛХ], ЯРП. 137).

дХМЮЛХВЕЯЙХЕ regexps ЙЮЙ НОЕПЮМДШ НОЕПЮРНПНБ `~' Х `!~' (ЯЛ. ПЮГДЕК 4.1 [йЮЙ СОНРПЕАКЪРЭ ПЕЦСКЪПМШЕ БШПЮФЕМХЪ], ЯРП. 23).

сОПЮБКЪЧЫХЕ ОНЯКЕДНБЮРЕКЭМНЯРХ `"b', `"f' Х `"r' (ЯЛ. ПЮГДЕК 4.2 [сОПЮБКЪЧЫХЕ ОНЯКЕДНБЮРЕКЭМНЯРХ], ЯРП.24). (мЕЙНРНПШЕ ОНЯРЮБЫХЙХ ХЯОПЮБКЪЧР ЯБНХ ЯРЮПШЕ БЕПЯХХ awk ДКЪ НАМЮПСФЕМХЪ `"r', `"b' Х `"f', МН МЮ ЩРН МЕ ЯРНХР ОНКЮЦЮРЭЯЪ.

оЕПЕМЮОПЮБКЕМХЕ ББНДЮ ДКЪ ТСМЙЖХХ getline (ЯЛ. ПЮГДЕК 5.8 [ъБМШИ ББНД ОН getline], ЯРП. 53). йПЮРМШЕ BEGIN Х END ОПЮБХКЮ (ЯЛ. ПЮГДЕК 8.1.5 [яОЕЖХЮКЭМШЕ НАПЮГЖШ BEGIN Х END], ЯРП. 100). лМНЦНЛЕПМШЕ ЛЮЯЯХБШ (ЯЛ. ПЮГДЕК 11.9 [лМНЦНЛЕПМШЕ ЛЮЯЯХБШ], ЯРП. 130).

17.2 хГЛЕМЕМХЪ НР SVR3.1 Й SVR4

б МЮВЮКН ЯРПЮМХЖШ

бШОСЯЙ 4 ЯХЯРЕЛШ V БЕПЯХХ Unix awk ДНАЮБХК ЯКЕДСЧЫХЕ БНГЛНФМНЯРХ (МЕЙНРНПШЕ ХГ МХУ БНГМХЙКХ Б gawk):

оЕПЕЛЕММЮЪ ENVIRON (ЯЛ. ЦКЮБС 10 [бЯРПНЕММШЕ ОЕПЕЛЕММШЕ], ЯРП. 115).

йПЮРМШЕ ОЮПЮЛЕРПШ `-f' Б ЙНЛЮМДМНИ ЯРПНЙЕ (ЯЛ. ПЮГДЕК 14.1 [оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ], ЯРП. 161).

оЮПЮЛЕРП `-v' ДКЪ ОПХЯБЮХБЮМХЪ ГМЮВЕМХИ ОЕПЕЛЕММШЛ ДН МЮВЮКЮ БШОНКМЕМХЪ ОПНЦПЮЛЛШ (ЯЛ. ПЮГДЕК 14.1 [оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ], ЯРП. 161).

оЮПЮЛЕРП `--' ДКЪ ГЮБЕПЬЕМХЪ ОЮПЮЛЕРПНБ Б ЙНЛЮМДМНИ ЯРПНЙЕ.

сОПЮБКЪЧЫХЕ ОНЯКЕДНБЮРЕКЭМНЯРХ `"a', `"v' Х `"x' (ЯЛ, ПЮГДЕК 4.2 [сОПЮБКЪЧЫХЕ ОНЯКЕДНБЮРЕКЭМНЯРХ], ЯРП. 24).

нОПЕДЕКЕММНЕ БНГБПЮЫЮЕЛНЕ ГМЮВЕМХЕ ДКЪ БЯРПНЕММНИ ТСМЙЖХХ srand (ЯЛ. ПЮГДЕК 12.2 [вХЯКЕММШЕ БЯРПНЕММШЕ ТСМЙЖХХ], ЯРП. 136).

бЯРПНЕММШЕ ЖЕОНВЕВМШЕ ТСМЙЖХХ toupper Х tolower ДКЪ ХГЛЕМЕМХЪ ПЕЦХЯРПНБ (ЯЛ. ПЮГДЕК 12.3 [бЯРПНЕММШЕ ТСМЙЖХХ ДКЪ ДЕИЯРБХИ Я ЖЕОНВЙЮЛХ], ЯРП. 137).

сЙЮГЮМХЪ ОН НВХЯРЙЕ ДКЪ АСЙБШ `%c' ЙНМРПНКЪ ТНПЛЮРЮ Б ТСМЙЖХХ printf (ЯЛ. ПЮГДЕК 6.5.2 [аСЙБШ СОПЮБКЕМХЪ ТНПЛЮРНЛ], ЯРП. 65).

яОНЯНАМНЯРЭ ДХМЮЛХВЕЯЙНИ ОЕПЕДЮВХ ЬХПХМШ ОНКЪ Х РНВМНЯРХ ("%*.*d") Б ЯОХЯЙЕ ЮПЦСЛЕМРНБ ТСМЙЖХХ printf (ЯЛ. ПЮГДЕК 6.5.2 [аСЙБШ СОПЮБКЕМХЪ ТНПЛЮРНЛ], ЯРП. 65).

сОНРПЕАКЕМХЕ ЙНМЯРЮМР regexp, РЮЙХУ ЙЮЙ /foo/, Б ЙЮВЕЯРБЕ БШПЮФЕМХИ, ЦДЕ НМХ ЩЙБХБЮКЕМРМШ СОНРПЕАКЕМХЧ НОЕПЮРНПНБ ЯННРБЕРЯРБХЪ, ЙЮЙ Б `$0 ~ /foo/' (ЯЛ. ПЮГДЕК 7.2 [хЯОНКЭГНБЮМХЕ ЙНМЯРЮМР ПЕЦСКЪПМШУ БШПЮФЕМХИ], ЯРП. 78).

17.3 пЮЯУНФДЕМХЪ ЛЕФДС SVR4 Х POSIX awk

б МЮВЮКН ЯРПЮМХЖШ

йНЛЮМДМШИ ЪГШЙ POSIX Х ЯРЮМДЮПРМШЕ СРХКХРШ ДКЪ awk БМЕЯКХ ЯКЕДСЧЫХЕ ХГЛЕМЕМХЪ Б ЪГШЙ:

сОНРПЕАКЕМХЕ `-W' ДКЪ ЯОЕЖХЮКЭМШУ ОЮПЮЛЕРПНБ ПЕЮКХГЮЖХХ.

хЯОНКЭГНБЮМХЕ CONVFMT ДКЪ СОПЮБКЕМХЪ ОЕПЕУНДНЛ ВХЯЕК Б ЖЕОНВЙХ (ЯЛ. ПЮГДЕК 7.4 [оПЕНАПЮГНБЮМХЪ ВХЯЕК Б ЖЕОНВЙХ], ЯРП. 81).

оНМЪРХЕ ВХЯКНБШУ ЖЕОНВЕЙ Х СРНВМЕМХЕ ОПЮБХК ЯПЮБМЕМХЪ ДКЪ МХУ (ЯЛ. ПЮГДЕК 7.10 [оЕВЮРЭ ОЕПЕЛЕММШУ Х ЯПЮБМХРЕКЭМШЕ БШПЮФЕМХЪ], ЯРП. 88).

аНКЕЕ ОНКМЮЪ ДНЙСЛЕМРЮЖХЪ ЛМНЦХУ, МЕ ДНЙСЛЕМРХПНБЮММШУ ПЮМЕЕ НЯНАЕММНЯРЕИ ЪГШЙЮ.

яКЕДСЧЫХЕ МХФЕ НАШВМШЕ ПЮЯЬХПЕМХЪ МЕ ДНОСЯЙЮЧРЯЪ ЯРЮМДЮПРНЛ POSIX:

сОПЮБКЪЧЫХЕ ОНЯКЕДНБЮРЕКЭМНЯРХ "x МЕ НОНГМЮЧРЯЪ (ЯЛ. ПЮГДЕК 4.2 [сОПЮБКЪЧЫХЕ ОНЯКЕДНБЮРЕКЭМНЯРХ], ЯРП. 24).

яХЛБНКШ newlines МЕ ДЕИЯРБСЧР ЙЮЙ whitespace ДКЪ ПЮГДЕКЕМХЪ ОНКЕИ, ЙНЦДЮ FS ПЮБМЮ НДМНЛС ОПНАЕКС.

яХМНМХЛ func ДКЪ ТСМЙЖХХ keyword МЕ НОНГМЮЕРЯЪ (see ПЮГДЕК 13.1 [ЯХМРЮЙЯХЯ НОПЕДЕКЕМХЪ ТСМЙЖХИ], ЯРП. 153).

нОЕПЮРНПШ `**' Х `**=' МЕ ЛНЦСР ХЯОНКЭГНБЮРЭЯЪ БЛЕЯРН `^' Х `^=' (ЯЛ. ПЮГДЕК 7.5 [юПХТЛЕРХВЕЯЙХЕ НОЕПЮРНПШ], ЯРП. 82, РЮЙФЕ ЯЛ. ПЮГДЕК 7.7 [оПХЯБЮХБЮЧЫХЕ БШПЮФЕМХЪ], ЯРП. 84).

яОЕЖХТХЙЮЖХЪ `-Ft' Б ЙНЛЮМДМНИ ЯРПНЙЕ МЕ СЯРЮМЮБКХБЮЕР ГМЮВЕМХЕ FS ПЮБМШЛ НДМНЛС ЯХЛБНКС tab (ЯЛ. ПЮГДЕК 5.5 [яОЕЖХТХЙЮЖХХ ДКЪ ПЮГДЕКЕМХЪ ОНКЕИ], ЯРП. 44).

бЯРПНЕММЮЪ ТСМЙЖХЪ ush МЕ ОНДДЕПФХБЮЕРЯЪ (ЯЛ. ПЮГДЕК 12.4 [бЯРПНЕММШЕ ТСМЙЖХХ ДКЪ ББНДЮ/БШБНДЮ], ЯРП. 146).

17.4 пЮЯЬХПЕМХЪ Б Bell Laboratories awk

б МЮВЮКН ЯРПЮМХЖШ

Brian Kernighan, НДХМ ХГ ОПНЕЙРХПНБЫХЙНБ Unix awk, ЯДЕКЮК ЯБНЧ БЕПЯХЧ ДНЯРСОМНИ ВЕПЕГ ЮМНМХЛМШИ ftp (яЛ. ПЮГДЕК B.8 [дПСЦХЕ ЯБНАНДМН ДНЯРСОМШЕ ПЕЮКХГЮЖХХ awk, ЯРП. 293). б ЩРНЛ ПЮГДЕКЕ НОХЯШБЮЧРЯЪ ПЮЯЬХПЕМХЪ ЕЦН БЕПЯХХ awk, ЙНРНПШЕ МЕ БУНДЪР Б POSIX awk.

оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ `-mf NNN ' Х `-mr NNN ' , ОПЕДМЮГМЮВЕММШЕ ЯННРБЕРЯРБЕММН ДКЪ СЯРЮМНБЙХ ЛЮЙЯХЛЮКЭМНЦН ЙНКХВЕЯРБЮ ОНКЕИ Х ЛЮЙЯХЛЮКЭМНЦН ПЮГЛЕПЮ ГЮОХЯХ (ЯЛ. ПЮГДЕК 14.1 [оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ], ЯРН. 161). бЯРПНЕММЮЪ ТСМЙЖХЪ ush ДКЪ ЯЛЕЫЕМХЪ АСТЕПХГНБЮММНЦН БШБНДЮ (ЯЛ. ПЮГДЕК 12.4 [бЯРПНЕММШЕ ТСМЙЖХХ ДКЪ ББНДЮ/БШБНДЮ], ЯРП. 146).

17.5 пЮЯЬХПЕМХЪ Б gawk, МЕ БУНДЪЫХЕ Б POSIX awk

б МЮВЮКН ЯРПЮМХЖШ

пЕЮКХГЮЖХЪ GNU, gawk, ХЛЕЕР ПЪД ДНОНКМХРЕКЭМШУ НЯНАЕММНЯРЕИ. б ЩРНЛ ПЮГДЕКЕ ЛШ ОЕПЕВХЯКХЛ ХУ Б ОНПЪДЙЕ БМЕЯЕМХЪ ХУ Б gawk. нМХ БЯЕ ЛНЦСР АШРЭ БШЙКЧВЕМШ ОЮПЮЛЕРПЮЛХ КХАН `--traditional' КХАН `--posix' (ЯЛ. ПЮГДЕК 14.1 [оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ], ЯРП. 161).

б БЕПЯХХ 2.10 gawk ББЕДЕМШ ЯКЕДСЧЫХЕ ДНОНКМЕМХЪ:

оЕПЕЛЕММЮЪ НЙПСФЕМХЪ AWKPATH ДКЪ ЯОЕЖХТХЙЮЖХХ ОНХЯЙЮ ОСРХ ДКЪ ОЮПЮЛЕРПЮ `-f' ЙНЛЮМДМНИ ЯРПНЙХ (ЯЛ. ПЮГДЕК 14.1 [оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ], ЯРП. 161).

оЕПЕЛЕММЮЪ IGNORECASE Х ЕЕ БНГДЕИЯРБХЕ (ЯЛ. ПЮГДЕК 4.5 [вСБЯРБХРЕКЭМНЯРЭ Й ПЕЦХЯРПС Б ЯННРБЕРЯРБХЪУ], ЯРП. 33). хМРЕПОПЕРЮЖХЪ ТЮИКНБШУ ХЛЕМ `/dev/stdin', `/dev/stdout', `/dev/stderr' Х `/dev/fd/n' (ЯЛ. ПЮГДЕК 6.7 [яОЕЖХЮКЭМШЕ ХЛЕМЮ ТЮИКНБ Б gawk], ЯРП. 72).

бЕПЯХЪ 2.13 gawk ББНДХР ЯКЕДСЧЫХЕ ДНОНКМЕМХЪ: оЕПЕЛЕММЮЪ FIELDWIDTHS Х ЕЕ ДЕИЯРБХЪ (ЯЛ. ПЮГДЕК 5.6 [вРЕМХЕ ДЮММШУ ТХЙЯХПНБЮММНИ ЬХПХМШ], ЯРП. 49).

бЯРПНЕММШЕ ТСМЙЖХХ systime Х strftime ДКЪ ОНКСВЕМХЪ Х ОЕВЮРХ НРЛЕРНЙ БПЕЛЕМХ (ЯЛ. ПЮГДЕК 12.5 [тСМЙЖХХ ДКЪ ДЕИЯРБХИ Я НРЛЕРЙЮЛХ БПЕЛЕМХ], ЯРП. 148).

оЮПЮЛЕРП `-W lint' ДКЪ БШДЮВХ ХЯУНДМНЦН ЙНДЮ, ДХМЮЛХВЕЯЙХУ НЬХАНЙ Х ОПНБЕПЙХ ОЕПЕМНЯХЛНЯРХ (ЯЛ. ПЮГДЕК 14.1 [оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ], ЯРП. 161).

оЮПЮЛЕРП `-W compat' ДКЪ БШЙКЧВЕМХЪ ОЕПЕВХЯКЕММШУ ПЮЯЬХПЕМХИ (ЯЛ. ПЮГДЕК 14.1 [оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ], ЯРП. 161).

оЮПЮЛЕРП `-W posix' ДКЪ ОНКМНИ ЯНБЛЕЯРХЛНЯРХ Я ЯНЦКЮЬЕМХЪЛХ POSIX (ЯЛ. ПЮГДЕК 14.1 [оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ], ЯРП. 161).

бЕПЯХЪ 2.14 gawk ББНДХР ЯКЕДСЧЫХЕ НЯНАЕММНЯРХ: нОЕПЮРНП next file ДКЪ ОЕПЕУНДЮ Й ЯКЕДСЧЫЕЛС ТЮИКС Я ДЮММШЛХ (ЯЛ. ПЮГДЕК 9.8 [нОЕПЮРНП nextfile], ЯРП. 112).

бЕПЯХЪ 2.15 gawk ББНДХР ЯКЕДСЧЫХЕ ПЮЯЬХПЕМХЪ: оЕПЕЛЕММЮЪ ARGIND, ЙНРНПЮЪ ЯКЕДХР ГЮ ДБХФЕМХЕЛ FILENAME ЯЙБНГЭ ARGV (ЯЛ. цКЮБС 10 [бЯРПНЕММШЕ ОЕПЕЛЕММШЕ], ЯРП. 115).

оЕПЕЛЕММЮЪ ERRNO, ЙНРНПЮЪ ЯНДЕПФХР ЯХЯРЕЛМНЕ ЯННАЫЕМХЕ НА НЬХАЙЕ, БНГБПЮЫЮЕЛНЕ ЙНЛЮМДНИ \Gamma 1, ХКХ ЙНЦДЮ ГЮЙПШБЮЕРЯЪ ТЮИК (ЯЛ. ЦКЮБС 10 [бЯРПНЕММШЕ ОЕПЕЛЕММШЕ], ЯРП. 115).

яОНЯНАМНЯРЭ ХЯОНКЭГНБЮРЭ ОЮПЮЛЕРПШ ЯРХКЪ GNU Я ДКХММШЛХ ХЛЕМЮЛХ, ЙНРНПШЕ МЮВХМЮЧРЯЪ Я `--' (ЯЛ. ПЮГДЕК 14.1 [оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ], ЯРП. 161).

оЮПЮЛЕРП `--source' ДКЪ ЯЛЕЬХБЮМХЪ ЙНДЮ ХГ ЙНЛЮМДМНИ ЯРПНЙХ Я АХАКХНРЕВМШЛ ТЮИКНЛ ХЯУНДМНЦН ЙНДЮ (ЯЛ. ПЮГДЕК 14.1 [оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ], ЯРП. 161).

хМРЕПОПЕРЮЖХЪ ТЮИКНБШУ ХЛЕМ `/dev/pid', `/dev/ppid', `/dev/pgrpid' Х `/dev/user' (ЯЛ. ПЮГДЕК 6.7 [яОЕЖХЮКЭМШЕ ХЛЕМЮ ТЮИКНБ Б gawk], ЯРП. 72).

бЕПЯХЪ 3.0 gawk ББНДХР ЯКЕДСЧЫХЕ ПЮЯЬХПЕМХЪ: нОЕПЮРНП next file ОПЕБПЮЫЮЕРЯЪ Б nextfile (ЯЛ. ПЮГДЕК 9.8 [нОЕПЮРНП nextfile], ЯРП. 112).

оЮПЮЛЕРП `--lint-old' ДКЪ ОПЕДСОПЕФДЕМХЪ Н ЙНМЯРПСЙЖХЪУ, МЕ ОНДДЕПФХБЮЕЛШУ НПХЦХМЮКЭМНИ БЕПЯХЕИ 7 Unix version of awk (ЯЛ. ПЮГДЕК 17.1 [цКЮБМШЕ ПЮГКХВХЪ ЛЕФДС V7 Х SVR3.1], ЯРП. 253).

оЮПЮЛЕРП `--traditional' АШК ДНАЮБКЕМ ЙЮЙ КСВЬЕЕ ХЛЪ ДКЪ `--compat' (ЯЛ. ПЮГДЕК 14.1 [оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ], ЯРП. 161).

бНГЛНФМНЯРЭ ДКЪ FS АШРЭ ОСЯРНИ ЯРПНЙНИ, Х ДКЪ РПЕРЭЕЦН ЮПЦСЛЕМРЮ split АШРЭ ОСЯРНИ ЯРПНЙНИ (ЯЛ. ПЮГДЕК 5.5.3 [оПЕБПЮЫЕМХЕ ЙЮФДНЦН ЯХЛБНКЮ Б НРДЕКЭМНЕ ОНКЕ], ЯРП. 46).

бНГЛНФМНЯРЭ ДКЪ RS АШРЭ regexp (ЯЛ. ПЮГДЕК 5.1 [йЮЙ ББНД ДЕКХРЯЪ МЮ ГЮОХЯХ], ЯРП. 37).

оЕПЕЛЕММЮЪ RT (ЯЛ. ПЮГДЕК 5.1 [йЮЙ ББНД ПЮГДЕКЪЕРЯЪ МЮ ГЮОХЯХ], ЯРП. 37). тСМЙЖХЪ gensub ДКЪ ПЮЯЬХПЕМХЪ ДЕИЯРБХИ Я РЕЙЯРНЛ (ЯЛ. ПЮГДЕК 12.3 [бЯРПНЕММШЕ ТСМЙЖХХ ДКЪ ДЕИЯРБХИ Я ЖЕОНВЙЮЛХ], ЯРП. 137).

тСМЙЖХЪ strftime ОПХНАПЕРЮЕР ТНПЛЮР БПЕЛЕМХ ОН СЛНКВЮМХЧ, ОНГБНКЪЪ БШГНБ АЕГ ЮПЦСЛЕМРНБ (ЯЛ. ПЮГДЕК 12.5 [тСМЙЖХХ ДКЪ ДЕИЯРБХИ Я НРЛЕРЙЮЛХ БПЕЛЕМХ], ЯРП. 148).

оНКМЮЪ ОНДДЕПФЙЮ ДКЪ POSIX Х GNU regexps (ЯЛ. ЦКЮБЮ 4 [пЕЦСКЪПМШЕ БШПЮФЕМХЪ], ЯРП. 23).

оЮПЮЛЕРП `--re-interval' ДКЪ НАЕЯОЕВЕМХЪ ХМРЕПБЮКЭМШУ БШПЮФЕМХИ Б regexps (ЯЛ. ПЮГДЕК 4.3 [нОЕПЮРНПШ ПЕЦСКЪПМШУ БШПЮФЕМХИ], ЯРП. 26).

хГЛЕМЕМ IGNORECASE, РЕОЕПЭ НМ ОПХЛЕМХЛ ДКЪ ЯПЮБМЕМХЪ ЖЕОНВЕЙ РЮЙФЕ ЙЮЙ НОЕПЮЖХХ regexp (ЯЛ. ПЮГДЕК Section 4.5 [вСБЯРБХРЕКЭМНЯРЭ Й ПЕЦХЯРПС ОПХ НОПЕДЕКЕМХХ ЯННРБЕРЯРБХЪ], page 33).

оЮПЮЛЕРП `-m' Х ТСМЙЖХЪ ush ХГ Bell Labs research БЕПЯХХ awk (ЯЛ. ПЮГДЕК 14.1 [оЮПЮЛЕРПШ ЙНЛЮМДМНИ ЯРПНЙХ], ЯРП. 161; ЯЛ. РЮЙФЕ ПЮГДЕК 12.4 [бЯРПНЕММШЕ ТСМЙЖХХ ДКЪ ББНДЮ/БШБНДЮ], ЯРП. 146).

хЯОНКЭГНБЮМХЕ GNU Autoconf ДКЪ СОПЮБКЕМХЪ ЙНМТХЦСПЮЖХНММШЛ ОПНЖЕЯЯНЛ (ЯЛ. ПЮГДЕК B.2.1 [йНЛОХКЪЖХЪ gawk ДКЪ Unix], ЯРП. 284). оНДДЕПФЙЮ Amiga (ЯЛ. ПЮГДЕК B.6 [сЯРЮМНБЙЮ gawk МЮ Amiga], ЯРП. 291).

б МЮВЮКН ЯРПЮМХЖШ

<<< нЦКЮБКЕМХЕ яРПЮМХЖЮ: 17  оПХКНФЕМХЕ A. >>>
цКЮБМЮЪ мНБНЯРХ пЕЦХЯРПЮЖХЪ Б ЙКЮЯЯЕ оПНЦПЮЛЛМНЕ НАЕЯОЕВЕМХЕ оЮПЮККЕКЭМШЕ БШВХЯКЕМХЪ дНЙСЛЕМРЮЖХЪ FAQ ОН ЙКЮЯЯС

HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ