пСЙНБНДЯРБН ОНКЭГНБЮРЕКЪ ДКЪ GNU Awk
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 awkBrian 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. | >>> |