пСЙНБНДЯРБН ОНКЭГНБЮРЕКЪ ДКЪ GNU Awk
Arnold D. Robbins
ОЕПЕБНД аЮКСЕБЮ ю. м.
нЦКЮБКЕМХЕ
оПХКНФЕМХЕ D. цКНЯЯЮПХИ
б МЮВЮКН ЯРПЮМХЖШ
Action (ДЕИЯРБХЕ)
оНЯКЕДНБЮРЕКЭМНЯРЭ НОЕПЮРНПНБ, ЯБЪГЮММШУ Я ОПЮБХКНЛ. еЯКХ НАПЮГЕЖ ОПЮБХКЮ
ЯННРБЕРЯРБСЕР БУНДМНИ ГЮОХЯХ, awk БШОНКМЪЕР ДЕИЯРБХЕ ОПЮБХКЮ. дЕИЯРБХЪ БЯЕЦДЮ
ГЮЙКЧВЮЧРЯЪ Б ТХЦСПМШЕ ЯЙНАЙХ. яЛ. ПЮГДЕК 8.2 [нАГНП ДЕИЯРБХИ], ЯРП. 102.
Amazing awk Assembler (СДХБХРЕКЭМШИ ЮЯЯЕЛАКЕП awk)
цЕМПХ яОЕМЯЕП ХГ СМХБЕПЯХРЕРЮ Б Toronto МЮОХЯЮК ОЕПЕ МЮОПЮБКЪЕЛШИ ЮЯЯЕЛАКЕП
ОНКМНЯРЭЧ МЮ awk. дКХМЮ ЕЦН --- РШЯЪВХ ЯРПНЙ, БЙКЧВЮЪ ЛЮЬХММШЕ НОХЯЮМХЪ
БНЯЭЛХАХРНБШУ ЛХЙПНЙНЛОЭЧРЕПНБ. щРН УНПНЬХИ ОПХЛЕП ОПНЦПЮЛЛШ, ЙНРНПСЧ КСВЬЕ
АШКН АШ МЮОХЯЮРЭ МЮ ДПСЦНЛ ЪГШЙЕ.
Amazingly Workable Formatter (awf) (СДХБХРЕКЭМШИ ПЮАНРНЯОНЯНАМШИ ТНПЛЮРВХЙ)
цЕМПХ яОЕМЯЕП ХГ СМХБЕПЯХРЕРЮ Toronto МЮОХЯЮК ТНПЛЮРВХЙ, ЙНРНПШИ ОПХМХЛЮЕР
АНКЭЬНЕ ОНДЛМНФЕЯРБН `nroff -ms' and `nroff -man' ЙНЛЮМД ТНПЛЮРХПНБЮМХЪ,
ХЯОНКЭГСЪ awk Х sh.
ANSI
юЛЕПХЙЮМЯЙХИ МЮЖХНМЮКЭМШИ ХМЯРХРСР ЯРЮМДЮПРНБ. щРЮ НПЦЮМХГЮЖХЪ ПЮГПЮАЮРШБЮЕР
ЛМНЦХЕ ЯРЮМДЮПРШ, Б РНЛ ВХЯКЕ ДКЪ ЪГШЙНБ ОПНЦПЮЛЛХПНБЮМХЪ C Х C++ .
Assignment (ОПХЯБЮХБЮМХЕ)
бШПЮФЕМХЕ Б awk, ЙНРНПНЕ ХГЛЕМЪЕР ГМЮВЕМХЕ МЕЙНРНПНИ ОЕПЕЛЕММНИ awk ХКХ
НАЗЕЙРЮ ДЮММШУ. нАЗЕЙР, ЙНРНПНЛС ЛНФМН ОПХЯБЮХБЮРЭ, МЮГШБЮЕРЯЪ lvalue.
оПХЯБНЕММШЕ ГМЮВЕМХЪ МЮГШБЮЧРЯЪ rvalues. яЛ. ПЮГДЕК 7.7 [оПХЯБЮХБЮЧЫХЕ
БШПЮФЕМХЪ], ЯРП. 84.
awk Language (ЪГШЙ awk)
ъГШЙ, МЮ ЙНРНПНЛ ОХЬСРЯЪ awk-ОПНЦПЮЛЛШ.
awk Program (awk-ОПНЦПЮЛЛЮ)
awk-ОПНЦПЮЛЛЮ ЯНЯРНХР ХГ ОНЯКЕДНБЮРЕКЭМНЯРХ НАПЮГЖНБ Х ДЕИЯРБХИ, ЯНЯРЮБКЪЧЫХУ
БЛЕЯРЕ ОПЮБХКЮ. дКЪ ЙЮФДНИ БУНДМНИ ГЮОХЯХ, ОЕПЕДЮММНИ ОПНЦПЮЛЛЕ, БЯЕ ОПЮБХКЮ
НАПЮАЮРШБЮЧРЯЪ ОНЯКЕДНБЮРЕКЭМН ДПСЦ ГЮ ДПСЦНЛ. awk-ОПНЦПЮЛЛШ ЛНЦСР РЮЙФЕ
ЯНДЕПФЮРЭ НОПЕДЕКЕМХЪ ТСМЙЖХИ.
awk Script (ЯЖЕМЮПХИ awk)
дПСЦНЕ МЮГБЮМХЕ awk-ОПНЦПЮЛЛШ.
Bash
бЕПЯХЪ GNU ЯРЮМДЮПРМНИ НАНКНВЙХ
(the Bourne-Again shell).
яЛ. "Bourne Shell."
BBS
яЛ. "Bulletin Board System."
Boolean Expression (аСКЕБЯЙНЕ БШПЮФЕМХЕ)
мЮГБЮМН ОН ХЛЕМХ ЮМЦКХИЯЙНЦН ЛЮРЕЛЮРХЙЮ Boole. яЛ. "Logical Expression."
Bourne Shell (НАНКНВЙЮ аСПМЕ)
яРЮМДЮПРМЮЪ НАНКНВЙЮ (`/bin/sh') МЮ Unix Х Unix-ОНДНАМШУ ЯХЯРЕЛЮУ,
ОЕПБНМЮВЮКЭМН МЮОХЯЮММЮЪ Steven R. Bourne. лМНЦХЕ НАНКНВЙХ (Bash, ksh, pdksh,
zsh) БННАЫЕ ЦНБНПЪ ЯНБЛЕЯРХЛШ ЯБЕПУС Я НАНКНВЙНИ аСПМЕ.
Built-in Function (БЯРПНЕММЮЪ ТСМЙЖХЪ)
ъГШЙ awk ОПЕДНЯРЮБКЪЕР БЯРПНЕММШЕ ТСМЙЖХХ, ЙНРНПШЕ ОПНХГБНДЪР ПЮГКХВМШЕ
ВХЯКЕММШЕ, ЯБЪГЮММШЕ Я ОПЕНАПЮГНБЮМХЕЛ БПЕЛЕМХ Х Я ЖЕОНВЙЮЛХ БШВХЯКЕМХЪ.
мЮОПХЛЕП, sqrt (ЙБЮДПЮРМШИ ЙНПЕМЭ ХГ ВХЯКЮ) Х substr (ОНДЖЕОНВЙЮ ЖЕОНВЙХ).
яЛ. ЦКЮБС 12 [бЯРПНЕММШЕ ТСМЙЖХХ], ЯРП. 135.
Built-in Variable (БЯРПНЕММЮЪ ОЕПЕЛЕММЮЪ)
ARGC, ARGIND, ARGV, CONVFMT, ENVIRON, ERRNO, FIELDWIDTHS, FILENAME, FNR, FS,
IGNORECASE, NF, NR, OFMT, OFS, ORS, RLENGTH, RSTART, RS, RT Х SUBSEP
ЕЯРЭ ОЕПЕЛЕММШЕ, ХЦПЮЧЫХЕ НЯНАШЕ ПНКХ Б awk. хГЛЕМЕМХЕ МЕЙНРНПШУ ХГ МХУ
ДЕИЯРБСЕР МЮ ХЯОНКМЕМХЕ НЙПСФЕМХЪ awk. мЕЙНРНПШЕ ХГ ЩРХУ ОЕПЕЛЕММШУ
ЯОЕЖХТХВМШ ДКЪ gawk. яЛ. ЦКЮБС 10 [бЯРПНЕММШЕ ОЕПЕЛЕММШЕ], ЯРП. 115.
Braces (ЯЙНАЙХ)
яЛ. "Curly Braces."
Bulletin Board System
йНЛОЭЧРЕПМЮЪ ЯХЯРЕЛЮ, ДЮЧЫЮЪ ОНКЭГНБЮРЕКЪЛ БНГЛНФМНЯРЭ БУНДХРЭ Б МЕЕ Х
ВХРЮРЭ Х/ХКХ НЯРЮБКЪРЭ ЯННАЫЕМХЪ ДКЪ ДПСЦХУ ОНКЭГНБЮРЕКЕИ ЯХЯРЕЛШ, НВЕМЭ
ОНУНФЕ МЮ БШБЕЬХБЮМХЕ МЮ ДНЯЙС АСЛЮФЕЙ Я НАЗЪБКЕМХЪЛХ.
C (яХ)
яХЯРЕЛМШИ ЪГШЙ ОПНЦПЮЛЛХПНБЮМХЪ, МЮ ЙНРНПНЛ МЮОХЯЮМН АНКЭЬХМЯРБН ОПНЦПЮЛЛМНЦН
НАЕЯОЕВЕМХЪ GNU. ъГШЙ ОПНЦПЮЛЛХПНБЮМХЪ awk ХЛЕЕР ЯХМРЮЙЯХЯ, ОНДНАМШИ
ЯХМРЮЙЯХЯС яХ, Х Б ЩРНИ ЙМХЦЕ НРЛЕВЕМШ ЛМНЦХЕ ЯУНДМШЕ ВЕПРШ awk Х яХ.
Character Set (ЛМНФЕЯРБН ГМЮЙНБ)
лМНФЕЯРБН ВХЯКЕММШУ ЙНДНБ, ХЯОНКЭГСЕЛШУ Б ЙНЛОЭЧРЕПМШУ ЯХЯРЕЛЮУ ДКЪ
ОПЕДЯРЮБКЕМХЪ ЯХЛБНКНБ (АСЙБ , ЖХТП, ГМЮЙНБ ОСМЙРСЮЖХХ Х ОП.) ОПХМЪРШУ Б
НОПЕДЕКЕММНИ ЯРПЮМЕ ХКХ ЛЕЯРМНЯРХ. мЮХАНКЕЕ ХЯОНКЭГСЕЛНЕ ЛМНФЕЯРБН ГМЮЙНБ
Б МЮЯРНЪЫЕЕ БПЕЛЪ ЕЯРЭ ASCII (American Standard Code for Information
Interchange). лМНЦХЕ ЕБПНОЕИЯЙХЕ ЯРПЮМШ ХЯОНКЭГСЧР ПЮЯЬХПЕМХЕ ASCII, ХГБЕЯРМНЕ
ЙЮЙ ISO-8859-1 (ISO Latin-1).
CHEM
оПЕОПНЖЕЯЯНП ДКЪ pic, ЙНРНПШИ ВХРЮЕР НОХЯЮМХЪ ЛНКЕЙСК Х БШДЮЕР БУНДМСЧ
ХМТНПЛЮЖХЧ ДКЪ pic, ЙНРНПШИ ХУ ПХЯСЕР. аШК МЮОХЯЮМ МЮ awk аПХЮМНЛ
йЕМХМЦУЕМНЛ Х дФНМНЛ аЕМРКХ, ДНЯРСОЕМ Б netlib@research.bell-labs.com.
Compound Statement (ЯНЯРЮБМНИ НОЕПЮРНП)
оНЯКЕДНБЮРЕКЭМНЯРЭ НОЕПЮРНПНБ awk, ГЮЙКЧВЕММЮЪ Б ТХЦСПМШЕ ЯЙНАЙХ. яНЯРЮБМШЕ
НОЕПЮРНПШ ЛНЦСР БЙКЮДШБЮРЭЯЪ ДПСЦ Б ДПСЦЮ. яЛ. ЦКЮБС 9 [сОПЮБКЪЧЫХЕ НОЕПЮРНПШ
Б ДЕИЯРБХЪУ], ЯРП. 105.
Concatenation (ЙНМЙЮРЕМЮЖХЪ)
йНМЙЮРЕМЮЖХЪ ДБСУ ЖЕОНВЕЙ НГМЮВЮЕР ЯНЕДХМЕМХЕ ХУ БЛЕЯРЕ, НДМНИ ОНЯКЕ ДПСЦНИ,
Б МНБСЧ ЖЕОНВЙС. мЮОПХЛЕП, ЖЕОНВЙЮ `foo', ЯНЕДХМЕММЮЪ Я ЖЕОНВЙНИ `bar', ДЮЯР
ЖЕОНВЙС `foobar'. яЛ. ПЮГДЕК 7.6 [йНМЙЮРЕМЮЖХЪ ЖЕОНВЕЙ], ЯРП. 83.
Conditional Expression (СЯКНБМНЕ БШПЮФЕМХЕ)
бШПЮФЕМХЕ, ХЯОНКЭГСЧЫЕЕ РПЕУЛЕЯРМШИ НОЕПЮРНП `?:', ХЛЕЕР ТНПЛС
`expr1 ? expr2 : expr3'. яМЮВЮКЮ БШВХЯКЪЕР БШПЮФЕМХЕ expr1; ЕЯКХ ПЕГСКЭРЮР
ЕЯРЭ true, ГМЮВЕМХЕ БЯЕЦН БШПЮФЕМХЪ ЕЯРЭ expr2, Б ОПНРХБМНЛ ЯКСВЮЕ ЩРН
ГМЮВЕМХЕ ЕЯРЭ expr3. б ЙЮФДНЛ ЯКСВЮЕ БШВХЯКЪЕРЯЪ РНКЭЙН НДМН ХГ ОЮПШ
expr2 Х expr3. яЛ. ПЮГДЕК 7.12 [сЯКНБМШЕ БШПЮФЕМХЪ], ЯРП. 92.
Comparison Expression (ЯПЮБМХРЕКЭМНЕ БШПЮФЕМХЕ)
нРМНЬЕМХЕ, ЙНРНПНЕ ХЛЕЕР ГМЮВЕМХЕ ХКХ true ХКХ false, РЮЙНЕ ЙЮЙ `(a ! b)'.
яПЮБМХРЕКЭМШЕ БШПЮФЕМХЪ ХЯОНКЭГСЧРЯЪ Б ЯНЯРЮБЕ НОЕПЮРНПНБ if, while, do Х for,
Ю РЮЙФЕ Б НАПЮГЖЮУ ДКЪ БШАНПЮ РНЦН, ЙЮЙСЧ БУНДМСЧ ГЮОХЯЭ НАПЮАЮРШБЮРЭ. яЛ.
ПЮГДЕК 7.10 [рХОШ ОЕПЕЛЕММШУ Х ЯПЮБМХРЕКЭМШЕ БШПЮФЕМХЪ], ЯРП. 88.
Curly Braces (ТХЦСПМШЕ ЯЙНАЙХ)
гМЮЙХ `-' Х `""'. тХЦСПМШЕ ЯЙНАЙХ ХЯОНКЭГСЧРЯЪ Б awk ДКЪ НЦПЮМХВЕМХЪ
ДЕИЯРБХИ, ЯНЯРЮБМШУ НОЕПЮРНПНБ Х РЕК ТСМЙЖХИ.
Dark Corner (РЕЛМШИ СЦНК)
нАКЮЯРХ ЪГШЙЮ, ЦДЕ ЯОЕЖХТХЙЮЖХХ ВЮЯРН АШКХ (ХКХ ЕЫЕ НЯРЮЧРЯЪ) МЕЪЯМШЛХ,
ОПХБНДЪЫХЛХ Й МЕНФХДЮММШЛ ХКХ МЕФЕКЮРЕКЭМШЛ ДЕИЯРБХЪЛ. рЮЙХЕ НАКЮЯРХ НРЛЕВЕМШ
Б РЕЙЯРЕ ЩРНИ ЙМХЦХ ЙЮЙ "(d.c.)" Х СЙЮГШБЮЧРЯЪ ОНД ГЮЦНКНБЙНЛ "dark corner."
Data Objects (НАЗЕЙРШ ДЮММШУ)
щРН ВХЯКЮ Х ЖЕОНВЙХ ЯХЛБНКНБ. вХЯКЮ ЙНМБЕПРХПСЧРЯЪ Б ЖЕОНВЙХ Х НАПЮРМН, ЕЯКХ
ЩРН МСФМН. яЛ. ПЮГДЕК 7.4 [йНМБЕПЯХХ ЖЕОНВЕЙ Х ВХЯЕК], ЯРП. 81.
Double Precision (ДБНИМЮЪ РНВМНЯРЭ)
бМСРПЕММЕЕ ОПЕДЯРЮБКЕМХЕ ВХЯЕК, ЙНРНПШЕ ЛНЦСР ХЛЕРЭ ДПНАМШЕ ВЮЯРХ. вХЯКЮ
ДБНИМНИ РНВМНЯРХ ЯНДЕПФЮР АНКЭЬЕ ДЕЯЪРХВМШУ ЖХТП ВЕЛ ВХЯКЮ ОПНЯРНИ РНВМНЯРХ.
Dynamic Regular Expression (ДХМЮЛХВЕЯЙХЕ ПЕЦСКЪПМШЕ БШПЮФЕМХЪ)
дХМЮЛХВЕЯЙНЕ ПЕЦСКЪПМНЕ БШПЮФЕМХЕ ЕЯРЭ ПЕЦСКЪПМНЕ БШПЮФЕМХЕ, МЮОХЯЮММНЕ ЙЮЙ
НАШВМНЕ БШПЮФЕМХЕ. нМН ЛНФЕР АШРЭ ЯРПНЙНБНИ ОНЯРНЪММНИ, РЮЙНИ ЙЮЙ "foo", МН
ЛНФЕР РЮЙФЕ АШРЭ БШПЮФЕМХЕЛ, ГМЮВЕМХЕ ЙНРНПНЦН ЛНФЕР ЛЕМЪРЭЯЪ. яЛ. ПЮГДЕК
4.7 [сОНРПЕАКЕМХЕ ДХМЮЛХВЕЯЙХУ Regexps], ЯРП. 35.
Environment (НЙПСФЕМХЕ)
яНБНЙСОМНЯРЭ ЖЕОНВЕЙ БХДЮ ХЛЪ=ГМЮВЕМХЕ, ЙНРНПШЕ ДНЯРСОМШ БЯЪЙНИ ОПНЦПЮЛЛЕ.
оНКЭГНБЮРЕКХ НАШВМН ОНЛЕЫЮЧР ГМЮВЕМХЪ Б НЙПСФЕМХЕ, ВРНАШ ОЕПЕДЮБЮРЭ ХМТНПЛЮЖХЧ
ДПСЦХЛ ОПНЦПЮЛЛЮЛ. рХОХВМШЕ ОПХЛЕПШ ОПЕДЯРЮБКЪЧР ОЕПЕЛЕММШЕ НЙПСФЕМХЪ
HOME Х PATH.
Empty String (ОСЯРЮЪ ЖЕОНВЙЮ)
яЛ. "Null String."
Escape Sequences (СОПЮБКЪЧЫЮЪ ОНЯКЕДНБЮРЕКЭМНЯРЭ)
яОЕЖХЮКЭМЮЪ ОНЯКЕДНБЮРЕКЭМНЯРЭ ГМЮЙНБ, ХЯОНКЭГСЕЛЮЪ ДКЪ НОХЯЮМХЪ МЕОЕВЮРМШУ
ЯХЛБНКНБ, РЮЙЮЪ ЙЮЙ `"n' ДКЪ newline, ХКХ `"033' ДКЪ ASCII ESC (escape)
ЯХЛБНКЮ. яЛ. ПЮГДЕК 4.2 [сОПЮБКЪЧЫХЕ ОНЯКЕДНБЮРЕКЭМНЯРХ], ЯРП. 24.
Field (ОНКЕ)
йНЦДЮ awk ВХРЮЕР БУНДМСЧ ГЮОХЯЭ, НМЮ ПЮГДЕКЪЕР ЕЕ МЮ ВЮЯРХ, ПЮГДЕКЕММШЕ
ГМЮЙЮЛХ whitespace (ХКХ ГМЮВЕМХЪЛХ ЯОЕЖХЮКЭМНЦН regexp, ЙНРНПНЕ БШ ЛНФЕРЕ
ХГЛЕМЪРЭ СЯРЮМНБЙНИ БЯРПНЕММНИ ОЕПЕЛЕММНИ FS). щРХ ВЮЯРХ МЮГШБЮЧРЯЪ ОНКЪЛХ.
еЯКХ ЙСЯЙХ ХЛЕЧР ТХЙЯХПНБЮММСЧ ДКХМС, ЛНФМН ХЯОНКЭГНБЮРЭ БЯРПНЕММСЧ ОЕПЕЛЕММСЧ
FIELDWIDTHS ДКЪ СЙЮГЮМХЪ ХУ ДКХМШ. яЛ. ПЮГДЕК 5.5 [сЙЮГЮМХЕ РНЦН, ЙЮЙ
ПЮГДЕКЪРЭ ОНКЪ], ЯРП. 44, Ю РЮЙФЕ ПЮГДЕК 5.6 [вРЕМХЕ ДЮММШУ ТХЙЯХПНБЮММНИ
ЬХПХМШ], ЯРП. 49.
Floating Point Number (ВХЯКЮ Я ОКЮБЮЧЫЕИ РНВЙНИ)
нМХ Б ЛЮРЕЛЮРХЙЕ ВЮЯРН МЮГШБЮЧРЯЪ ПЮЖХНМЮКЭМШЛХ ВХЯКЮЛХ. щРН ВХЯКЮ, ЙНРНПШЕ
ЛНЦСР ХЛЕРЭ ДПНАМСЧ ВЮЯРЭ. яЛ. "Double Precision" Х "Single Precision."
Format (ТНПЛЮР)
тНПЛЮРМШЕ ЖЕОНВЙХ ХЯОНКЭГСЧРЯЪ ДКЪ СОПЮБКЕМХЪ ТНПЛНИ БШБНДЮ Б НОЕПЮРНПЮУ
printf. ю РЮЙФЕ Б ЙНМБЕПЯХХ ВХЯЕК Б ЖЕОНВЙХ СОПЮБКЪЧРЯЪ ТНПЛЮРМНИ
ЖЕОНВЙНИ БН БЯРПНЕММНИ ОЕПЕЛЕММНИ CONVFMT. яЛ. ПЮГДЕК 6.5.2 [аСЙБШ
СОПЮБКЕМХЪ ТНПЛЮРНЛ], ЯРП. 65.
Function (ТСМЙЖХЪ)
яОЕЖХЮКЭМЮЪ ЦПСООЮ НОЕПЮРНПНБ, ХЯОНКЭГСЕЛЮЪ ДКЪ ХМЙЮОЯСКХПНБЮМХЪ НАЫХУ ХКХ
ЯОЕЖХТХВМШУ ДКЪ ЙНМЙПЕРМНИ ОПНЦПЮЛЛШ ГЮДЮВ. awk ХЛЕЕР МЕЙНРНПНЕ ЙНКХВЕЯРБН
БЯРПНЕММШУ ТСМЙЖХИ Х ДЮЕР БНГЛНФМНЯРЭ ОНКЭГНБЮРЕКЪЛ НОПЕДЕКЪРЭ ЯБНХ
ЯНАЯРБЕММШЕ. яЛ. ЦКЮБС 12 [бЯРПНЕММШЕ ТСМЙЖХХ], ЯРП. 135, Х ЦКЮБС 13
[тСМЙЖХХ, НОПЕДЕКЕММШЕ ОНКЭГНБЮРЕКЕЛ], ЯРП. 153.
FSF CЛ. "Free Software Foundation."
аЕЯОПХАШКЭМЮЪ НПЦЮМХГЮЖХЪ, ГЮМХЛЮЧЫЮЪЯЪ ПЮГЛМНФЕМХЕЛ Х ПЮЯОПНЯРПЮМЕМХЕЛ
ОПНЦПЮЛЛМНЦН НАЕЯОЕВЕМХЪ. еЕ НЯМНБЮРЕКЭ Richard M. Stallman, ЮБРНП ПЕДЮЙРНПЮ
Emacs. GNU Emacs ЕЯРЭ ЯЕЦНДМЪ МЮХАНКЕЕ ЬХПНЙН ПЮЯОПНЯРПЮМЕММЮЪ БЕПЯХЪ Emacs.
gawk
GNU-ПЕЮКХГЮЖХЪ awk.
General Public License (БЯЕНАЫЮЪ ОСАКХЙЮЖХНММЮЪ КХЖЕМГХЪ)
щРНР ДНЙСЛЕМР НОХЯШБЮЕР СЯКНБХЪ, Б ЙНРНПШУ gawk Х ЕЕ ХЯУНДМШИ ЙНД ЛНЦСР
ПЮЯОПНЯРПЮМЪРЭЯЪ. (яЛ. [GNU GENERAL PUBLIC LICENSE], ЯРП. 309)
GNU "GNU's not Unix".
пЮГПЮАЮРШБЮЕЛШИ Б Free Software Foundation ОПНЕЙР ЯНГДЮМХЪ ОНКМНЦН,
POSIX-НПХЕМРХПНБЮММНЦН ЯБНАНДМН ПЮЯОПНЯРПЮМЪЕЛНЦН БШВХЯКХРЕКЭМНЦН НЙПСФЕМХЪ.
GPL яЛ."General Public License."
Hexadecimal (ЬЕЯРМЮДЖЮРЕПХВМШИ)
яХЯРЕЛЮ НАНГМЮВЕМХЪ ВХЯЕК Я НЯМНБЮМХЕЛ 16 Х ЖХТПЮЛХ 0-9 Х A-F, ЦДЕ `A'
ОПЕДЯРЮБКЪЕР 10, `B' ОПЕДЯРЮБКЪЕР 11 Х Р.Д. ДН `F' ДКЪ 15. ьЕЯРМЮДЖЮРЕПХВМШЕ
ВХЯКЮ ОХЬСРЯЪ Б яХ Я БЕДСЫХЛ НАНГМЮВЕМХЕЛ `0x', СЙЮГШБЮЧЫХЛ ХУ НЯМНБЮМХЕ.
рЮЙ, 0x12 ЕЯРЭ 18 (16 ОКЧЯ 2).
I/O
яНЙПЮЫЕМХЕ ДКЪ "Input/Output," ЮЙР ОЕПЕМНЯЮ ДЮММШУ Й Х НР ХЯОНКМЪЕЛНИ
ОПНЦПЮЛЛШ.
Input Record (БУНДМЮЪ ГЮОХЯЭ)
оНПЖХЪ ДЮММШУ, ВХРЮЕЛЮЪ Б awk. нАШВМН БУНДМЮЪ ГЮОХЯЭ ДКЪ awk ЯНЯРНХР ХГ
НДМНИ ЯРПНЙХ РЕЙЯРЮ. яЛ. ПЮГДЕК 5.1 [йЮЙ ББНД ПЮГДЕКЪЕРЯЪ МЮ ГЮОХЯХ], ЯРП. 37.
Integer (ЖЕКНЕ)
жЕКНЕ ВХЯКН, Р.Е. ВХЯКН, МЕ ХЛЕЧЫЕЕ ДПНАМНИ ВЮЯРХ.
Keyword (ЙКЧВЕБНЕ ЯКНБН)
б ЪГШЙЕ awk ЙКЧВЕБШЛХ МЮГШБЮЧРЯЪ ЯКНБЮ, ХЛЕЧЫХЕ ЯОЕЖХЮКЭМНЕ
ГМЮВЕМХЕ. нМХ ГЮПЕГЕПБХПНБЮМШ Х МЕ ДНКФМШ ХЯОНКЭГНБЮРЭЯЪ Б ЙЮВЕЯРБЕ ХЛЕМ
ОЕПЕЛЕММШУ. йКЧВЕБШЕ ЯКНБЮ gawk: BEGIN, END, if, else, while, do...while, for,
for...in, break, continue, delete, next, nextfile, function, func, exit.
Logical Expression (КНЦХВЕЯЙНЕ БШПЮФЕМХЕ)
бШПЮФЕМХЕ, ХЯОНКЭГСЧЫЕЕ КНЦХВЕЯЙХЕ НОЕПЮЖХХ х, хкх Х мер, НАНГМЮВЮЕЛШЕ Б
awk ЯННРБЕРЯРБЕММН `&&', `----' Х `!'. вЮЯРН МЮГШБЮЧРЯЪ аСКЕБЯЙХЛХ ОН
ХЛЕМХ ЛЮРЕЛЮРХЙЮ, ЙНРНПШИ БОЕПБШЕ ХЯОНКЭГНБЮК ХУ Б ЛЮРЕЛЮРХВЕЯЙНИ КНЦХЙЕ.
Lvalue
бШПЮФЕМХЕ, ЙНРНПНЕ ЛНФЕР ОНЪБХРЭЯЪ Б КЕБНИ ВЮЯРХ НОЕПЮРНПЮ ОПХЯБЮХБЮМХЪ.
б АНКЭЬХМЯРБЕ ЪГШЙНБ lvalues ЛНЦСР АШРЭ ОЕПЕЛЕММШЕ ХКХ ЙНЛОНМЕМРШ ЛЮЯЯХБЮ.
б awk НАНГМЮВЕМХЕ ОНКЪ РЮЙФЕ ЛНФЕР АШРЭ lvalue.
Null String (МСКЕБЮЪ ЖЕОНВЙЮ)
жЕОНВЙЮ, МЕ ЯНДЕПФЮЫЮЪ Б ЯЕАЕ ГМЮЙНБ. еЕ ЪБМНЕ НАНГМЮВЕМХЕ Б awk-ОПНЦПЮЛЛЕ
ЕЯРЭ ДБЕ ЯНЯЕДМХЕ ДБНИМШЕ ЙЮБШВЙХ (""). нМЮ ЛНФЕР ОНЪБХРЭЯЪ Б БУНДМШУ
ДЮММШУ, ХЛЕЧЫХУ ДБЮ ОНЯКЕДНБЮРЕКЭМШУ БУНФДЕМХЪ ПЮГДЕКХРЕКЕИ ОНКЕИ.
Number (ВХЯКН)
нАЗЕЙР ДЮММШУ Я ГМЮВЕМХЕЛ ВХЯКЮ. пЕЮКХГЮЖХЪ gawk ДКЪ БМСРПЕММЕЦН ОПЕДЯРЮБКЕМХЪ
ВХЯЕК ХЯОНКЭГСЕР ДБНИМСЧ РНВМНЯРЭ. нВЕМЭ ЯРЮПШЕ ПЕЮКХГЮЖХХ awk ХЯОНКЭГСЧР
ВХЯКЮ Я ОКЮБЮЧЫЕИ РНВЙНИ ОПНЯРНИ РНВМНЯРХ.
Octal (БНЯЭЛЕПХВМШИ)
нАНГМЮВЕМХЕ ВХЯЕК Я НЯМНБЮМХЕЛ БНЯЕЛЭ, Я ЖХТПЮЛХ 0-7. б яХ БНЯЭЛЕПХВМШЕ ВХЯКЮ
ОХЬСРЯЪ Я БЕДСЫХЛ `0', ДКЪ СЙЮГЮМХЪ ХГ АЮГШ. рЮЙ, 013 ЕЯРЭ 11 (БНЯЕЛЭ
ОКЧЯ РПХ).
Pattern (НАПЮГЕЖ)
нАПЮГЖШ ЯННАЫЮЧР awk, ЙЮЙХЕ БУНДМШЕ ГЮОХЯХ ОПЕДЯРЮБКЪЧР ХМРЕПЕЯ ДКЪ
ЯННРБЕРЯРБСЧЫХУ ОПЮБХК. нАПЮГЕЖ ЕЯРЭ ОПНХГБНКЭМНЕ СЯКНБМНЕ БШПЮФЕМХЕ,
ОПНБЕПЪЧЫЕЕ ББНД.
POSIX
мЮГБЮМХЕ ЯЕПХХ ЯРЮМДЮПРНБ, ПЮГПЮАНРЮММШУ Б IEEE, ЙНРНПШЕ НОХЯШБЮЧР ХМРЕПТЕИЯ Я
ОЕПЕМНЯХЛШЛХ НОЕПЮЖХНММШЛХ ЯХЯРЕЛЮЛХ. "IX" НАНГМЮВЮЕР, ВРН НМХ МЮЯКЕДСЧР
ЯБНИЯРБЮ Unix. цКЮБМШИ ЯРЮМДЮПР, ОПЕДЯРЮБКЪЧЫХИ ХМРЕПЕЯ ДКЪ ОНКЭГНБЮРЕКЕИ
awk, ЕЯРЭ яРЮМДЮПР IEEE ДКЪ ХМТНПЛЮЖХНММНИ РЕУМНКНЦХХ, яРЮМДЮПР 1003.2-1992,
Portable Operating System Interface (POSIX), ВЮЯРЭ 2: нАНКНВЙЮ Х сРХКХРШ.
мЕТНПЛЮКЭМН МЮ ЩРНР ЯРЮМДЮПР ВЮЯРН ЯЯШКЮЧРЯЪ ОПНЯРН ЙЮЙ "P1003.2."
Private (ЯНАЯРБЕММШИ, ВЮЯРМШИ)
оЕПЕЛЕММШЕ Х/ХКХ ТСМЙЖХХ, ЙНРНПШЕ ОПЕДМЮГМЮВЕМШ ДКЪ ХЯОНКЭГНБЮМХЪ РНКЭЙН Б
АХАКХНРЕВМШУ ТСМЙЖХЪУ, Ю МЕ Б ЦКЮБМНИ ОПНЦПЮЛЛЕ awk. хЛЕМЮ РЮЙХУ ОЕПЕЛЕММШУ Х
ТСМЙЖХИ ДНКФМШ ОНДВХМЪРЭЯЪ ЯОЕЖХЮКЭМШЛ НЦПЮМХВЕМХЪЛ. яЛ. ПЮГДЕК 15.13
[мЮХЛЕМНБЮМХЪ
Range (of input lines) дХЮОЮГНМ (ДКЪ БУНДМШУ ЯРПНЙ)
оНЯКЕДНБЮРЕКЭМНЯРЭ ЯНЯЕДМХУ ЯРПНЙ ХГ БУНДМНЦН ТЮИКЮ. нАПЮГЕЖ ЛНФЕР СЙЮГШБЮРЭ
ДХЮОЮГНМШ БУНДМШУ ЯРПНЙ ДКЪ НАПЮАНРЙХ Б awk, ХКХ СЙЮГШБЮРЭ НРДЕКЭМШЕ ЯРПНЙХ.
яЛ. ПЮГДЕК 8.1 [щКЕЛЕМРШ НАПЮГЖНБ], ЯРП. 97.
Recursion (ПЕЙСПЯХЪ)
йНЦДЮ ТСМЙЖХЪ БШГШБЮЕР ЯЮЛС ЯЕАЪ, МЕОНЯПЕДЯРБЕММН ХКХ ВЕПЕГ ДПСЦХЕ БШГНБШ.
еЯКХ ЩРН МЕОНМЪРМН, ХЫХРЕ ХМТНПЛЮЖХЧ ОН ЙКЧВЕБНЛС ЯКНБС "recursion."
Redirection (ОЕПЕМЮОПЮБКЕМХЕ)
оЕПЕМЮОПЮБКЕМХЕ НГМЮВЮЕР ОПНХГБНДЯРБН ББНДЮ МЕ ХГ ЯРЮМДЮПРМНЦН БУНДМНЦН ОНРНЙЮ
ХКХ БШУНДЮ МЕ Б ЯРЮМДЮПРМШИ БШУНДМНИ ОНРНЙ. лНФМН ОЕПЕМЮОПЮБХРЭ БШУНД НР
НОЕПЮРНПНБ ОЕВЮРХ print ХКХ printf Б ТЮИК ХКХ ЯХЯРЕЛС ЙНЛЮМД, ХЯОНКЭГСЪ
`?', `??'Х `--'. лНФМН ОЕПЕМЮОПЮБХРЭ ББНД Й НОЕПЮРНПС getline, ХЯОНКЭГСЪ
НОЕПЮРНПШ `!' Х `--' operators. яЛ. ПЮГДЕК 6.6 [оЕПЕМЮОПЮБКЕМХЕ бШУНДЮ НР
print Х printf], ЯРП. 70, Х ПЮГДЕК 5.8 [ъБМШИ ББНД ОН getline], ЯРП. 53.
Regexp (ЯНЙПЮЫЕММНЕ МЮГБЮМХЕ ДКЪ ПЕЦСКЪПМНЦН БШПЮФЕМХЪ)
Regexp ЕЯРЭ НАПЮГЕЖ, НАНГМЮВЮЧЫХИ ЛМНФЕЯРБН ЖЕОНВЕЙ, БНГЛНФМН АЕЯЙНМЕВМНЕ.
мЮОПХЛЕП, regexp `R.*xp' ЯННРБЕРЯРБСЕР ЙЮФДНИ ЖЕОНВЙЕ, МЮВХМЮЧЫЕИЯЪ Я
АСЙБШ `R' Х ЙНМВЮЧЫЕИЯЪ АСЙБЮЛХ `xp'. б awk ПЕЦСКЪПМШЕ БШПЮФЕМХЪ ХЯОНКЭГСЧРЯЪ
Б НАПЮГЖЮУ Х Б СЯКНБМШУ БШПЮФЕМХЪУ. Regexps ЛНЦСР ЯНДЕПФЮРЭ СОПЮБКЪЧЫХЕ
ОНЯКЕДНБЮРЕКЭМНЯРХ. яЛ. ЦКЮБС 4 [пЕЦСКЪПМШЕ БШПЮФЕМХЪ], ЯРП. 23.
Regular Expression
яЛ. "regexp."
Regular Expression Constant (ОНЯРНЪММНЕ ПЕЦСКЪПМНЕ БШПЮФЕМХЕ)
оНЯРНЪММНЕ ПЕЦСКЪПМНЕ БШПЮФЕМХЕ ЕЯРЭ ПЕЦСКЪПМНЕ БШПЮФЕМХЕ, ГЮЙКЧВЕММНЕ Б
НАПЮРМШЕ ЯКЕЬХ, МЮОПХЛЕП, /foo/. рЮЙНЕ ПЕЦСКЪПМНЕ БШПЮФЕМХЕ БШАХПЮЕРЯЪ ОПХ
МЮОХЯЮМХХ ОПНЦПЮЛЛШ Х МЕ ЛНФЕР ХГЛЕМЪРЭЯЪ БН БПЕЛЪ ЕЕ ХЯОНКМЕМХЪ, яЛ.
ПЮГДЕК 4.1 [йЮЙ СОНРПЕАКЪРЭ ПЕЦСКЪПМШЕ БШПЮФЕМХЪ], ЯРП. 23.
Rule (ОПЮБХКН)
вЮЯРЭ ОПНЦПЮЛЛШ, ЙНРНПЮЪ НОПЕДЕКЪЕР, ЙЮЙ НАПЮАЮРШБЮРЭ НРДЕКЭМШЕ БУНДМШЕ
ГЮОХЯХ. оПЮБХКН ЯНЯРНХР ХГ НАПЮГЖЮ Х ДЕИЯРБХЪ. awk ВХРЮЕР БУНДМСЧ ГЮОХЯЭ;
ГЮРЕЛ ДКЪ ЙЮФДНЦН ОПЮБХКЮ, ЕЯКХ ГЮОХЯЭ ЯННРБЕРЯРБСЕР НАПЮГЖС ОПЮБХКЮ,
awk БШОНКМЪЕР ДЕИЯРБХЕ ОПЮБХКЮ. б ОПНРХБМНЛ ЯКСВЮЕ ОПЮБХКН МХВЕЦН МЕ ДЕКЮЕР Я
ЩРНИ ГЮОХЯЭЧ.
Rvalue
гМЮВЕМХЕ, ЙНРНПНЕ ЛНФЕР ОНЪБКЪРЭЯЪ Б ОПЮБНИ ВЮЯРХ НОЕПЮРНПЮ ОПХЯБЮХБЮМХЪ.
б awk ЙЮФДНЕ БШПЮФЕМХЕ ХЛЕЕР ГМЮВЕМХЕ. щРХ ГМЮВЕМХЪ Х ЕЯРЭ rvalues.
sed
яЛ. "Stream Editor" (ОНРНВМШИ ПЕДЮЙРНП)
Short-Circuit (ЯНЙПЮЫЕММЮЪ ЯУЕЛЮ ХЯОНКМЕМХЪ)
яБНИЯРБН КНЦХВЕЯЙХУ НОЕПЮРНПНБ `&&' Х `----'Б awk. еЯКХ ГМЮВЕМХЕ БЯЕЦН
БШПЮФЕМХЪ ЛНФЕР АШРЭ НОПЕДЕКЕМН БШВХЯКЕМХЕЛ ЕЦН КЕБНИ ЙНЛОНМЕМРШ, ОПЮБЮЪ
ЙНЛОНМЕМРЮ МЕ БШВХЯКЪЕРЯЪ (ЯЛ. ПЮГДЕК 7.11 [аСКЕБЯЙХЕ БШПЮФЕМХЪ], ЯРП. 91).
Side Effect (ОНАНВМШИ ЩТТЕЙР)
оНАНВМШИ ЩТТЕЙР ОНЪБКЪЕРЯЪ, ЙНЦДЮ БШВХЯКЕМХЕ БШПЮФЕМХЕ МЕ НЦПЮМХВХБЮЕРЯЪ
РНКЭЙН НОПЕДЕКЕМХЕЛ ЕЦН ГМЮВЕМХЪ. оПХЯБЮХБЮЧЫХЕ БШПЮФЕМХЪ, СБЕКХВХБЮЧЫХЕ Х
СЛЕМЭЬЮЧЫХЕ БШПЮФЕМХЪ Х БШГНБШ ТСМЙЖХИ НАКЮДЮЧР ОНАНВМШЛХ ЩТТЕЙРЮЛХ. яЛ.
ПЮГДЕК 7.7 [оПХЯБЮХБЮЧЫХЕ БШПЮФЕМХЪ], ЯРП. 84.
Single Precision (ОПНЯРЮЪ РНВМНЯРЭ)
вХЯКЮ БН БМСРПЕММЕЛ ОПЕДЯРЮБКЕМХХ ЛНЦСР ХЛЕРЭ ДПНАМСЧ ВЮЯРЭ. оПХ ОПНЯРНИ
РНВМНЯРХ Б ХУ ОПЕДЯРЮБКЕМХХ СДЕПФХБЮЕРЯЪ ЛЕМЭЬЕ ЖХТП, ВЕЛ ОПХ ДБНИМНИ
РНВМНЯРХ, МН НОЕПЮЖХХ МЮД МХЛХ ЛЕМЕЕ ДНПНЦХ Б ЯЛШЯКЕ ГЮРПЮВХБЮЕЛНЦН МЮ МХУ
ЛЮЬХММНЦН БПЕЛЕМХ. щРНР РХО ОПЕДЯРЮБКЕМХЪ ХЯОНКЭГСЕРЯЪ ЯЮЛШЛХ ЯРЮПШЛХ БЕПЯХЪЛХ used by some very old versions of awk
awk. нМ ЯНБОЮДЮЕР Я РХОНЛ яХ float.
Space (ОПНАЕК)
яХЛБНК, ЦЕМЕПХПСЕЛШИ ОПХ МЮФЮРХХ ЙКЮБХЬХ "ОПНАЕК".
Special File (ЯОЕЖХЮКЭМШИ ТЮИК)
хЛЪ ТЮИКЮ, ЙНРНПНЕ gawk ХМРЕПОПЕРХПСЕР БМСРПЕММХЛ НАПЮГНЛ, МЕ ОНПСВЮЪ ЕЦН
НАПЮАНРЙС НОЕПЮЖХНММНИ ЯХЯРЕЛЕ. мЮОПХЛЕП `/dev/stderr'. яЛ. ПЮГДЕК
6.7 [яОЕЖХЮКЭМШЕ
Stream Editor (ОНРНВМШИ ПЕДЮЙРНП)
оПНЦПЮЛЛЮ, ЙНРНПЮЪ ВХРЮЕР ГЮОХЯХ ХГ БУНДМНЦН ОНРНЙЮ Х НАПЮАЮРШБЮЕР ХУ ОН
НДМНИ ХКХ АНКЭЬЕ ГЮ ПЮГ. б НРКХВХЕ НР ОЮЙЕРМШУ ОПНЦПЮЛЛ, ЙНРНПШЕ НАШВМН
ВХРЮЧР ЯБНХ БУНДМШЕ ТЮИКШ ЖЕКХЙНЛ ОПЕФДЕ ВЕЛ ОПХМХЛЮЧРЯЪ ГЮ ДЕКН, Х НР
ХМРЕПЮЙРХБМШУ ОПНЦПЮЛЛ, РПЕАСЧЫХУ ББНД НР ОНКЭГНБЮРЕКЪ.
String (ЖЕОНВЙЮ)
еДХМХЖЮ ДЮММШУ, ОПЕДЯРЮБКЪЧЫЮЪ ОНЯКЕДНБЮРЕКЭМНЯРЭ ГМЮЙНБ, РЮЙЮЪ ЙЮЙ
`I am a string'. жЕОНВЙХ ОНЯРНЪММШЕ ОХЬСРЯЪ Б ЪГШЙЕ awk Б ДБНИМШУ ЙЮБШВЙЮУ
Х ЛНЦСР ЯНДЕПФЮРЭ СОПЮБКЪЧЫХЕ ОНЯКЕДНБЮРЕКЭМНЯРХ. яЛ. ПЮГДЕК 4.2 [сОПЮБКЪЧЫХЕ
ОНЯКЕДНБЮРЕКЭМНЯРХ], ЯРП. 24.
Tab
яХЛБНК, ОНПНФДЮЕЛШИ ОПХ МЮФЮРХХ ЙКЮБХЬХ TAB МЮ ЙКЮБХЮРСПЕ. нАШВМН НМ
ЯНОПНБНФДЮЕРЯЪ ОПХ БШБНДЕ БНЯЕЛЭЧ ОПНАЕКЮЛХ
Unix
йНЛОЭЧРЕПМЮЪ НОЕПЮЖХНММЮЪ ЯХЯРЕЛЮ, БОЕПБШЕ ПЮГПЮАНРЮММЮЪ Б МЮВЮКЕ 1970-У Б
AT&T Bell Laboratories. яМЮВЮКЮ ЯРЮКЮ ОНОСКЪПМНИ Б СМХБЕПЯХРЕРЯЙХУ ЙПСЦЮУ, Ю
ОНГДМЕЕ ПЮЯОПНЯРПЮМХКЮЯЭ Б ЙНЛЛЕПВЕЯЙХЕ НПЦЮМХГЮЖХХ ЙЮЙ ЯХЯРЕЛЮ ДКЪ ПЮГПЮАНРЙХ
ОПНЦПЮЛЛМНЦН НАЕЯОЕВЕМХЪ Х НАЯКСФХБЮМХЪ ЯЕРЕБШУ ЯЕПБЕПНБ. хЛЕЕРЯЪ ЛМНЦН
ЙНЛЛЕПВЕЯЙХУ БЕПЯХИ Unix, РЮЙФЕ ЙЮЙ Х ПЮАНВХУ ЯХЯРЕЛ, ЙНДШ ЙНРНПШУ ЯБНАНДМН
ДНЯРСОМШ (РЮЙХУ ЙЮЙ Linux, NetBSD Х FreeBSD).
Whitespace
ОНЯКЕДНБЮРЕКЭМНЯРЭ ОПНАЕКНБ, tab ХКХ newline БМСРПХ БУНДМНИ ГЮОХЯХ ХКХ
ЖЕОНВЙХ.
б МЮВЮКН ЯРПЮМХЖШ
GNU GENERAL PUBLIC LICENSE
бЕПЯХЪ 2, хЧМЭ 1991, Copyright cfl 1989, 1991 Free Software Foundation,
Inc. 59 Temple Place -- Suite 330, Boston, MA 02111-1307, USA
йЮФДШИ ХЛЕЕР ОПЮБН ЙНОХПНБЮРЭ Х ПЮЯОПНЯРПЮМЪРЭ ДНЯКНБМШЕ ЙНОХХ ЩРНИ КХЖЕМГХХ,
МН ХГЛЕМЕМХЪ МЕ ДНОСЯЙЮЧРЯЪ.
б МЮВЮКН ЯРПЮМХЖШ
кХЖЕМГХХ ДКЪ АНКЭЬХМЯРБЮ ОПНЦПЮЛЛМШУ НАЕЯОЕВЕМХИ ОПЕДМЮГМЮВЕМШ ДКЪ ГЮОПЕРЮ
ЯБНАНДМНЦН ХЯОНКЭГНБЮМХЪ Х ХГЛЕМЕМХЪ ХУ. б НРКХВХЕ НР ЩРНЦН, GNU General
Public License ОПЕДНЯРЮБКЪЕР БЮЛ ЦЮПЮМРХХ ЯБНАНДМНЦН ХЯОНКЭГНБЮМХЪ
Х ХГЛЕМЕМХЪ ЯБНАНДМНЦН ОПНЦПЮЛЛМНЦН НАЕЯОЕВЕМХЪ --ОПХ СЯКНБХХ, ВРН НМН
ЯБНАНДМН ДНЯРСОМЮ БЯЕЛ ЕЦН ОНКЭГНБЮРЕКЪЛ. щРЮ General Public License
ПЮЯОПНЯРПЮМЪЕРЯЪ МЮ АНКЭЬХМЯРБН ОПНДСЙРНБ Software Foundation Х МЮ БЯЕ
ДПСЦХЕ ОПНЦПЮЛЛШ, ЮБРНПШ ЙНРНПШУ ЯНЦКЮЯМШ Я МЕИ. (мЕЙНРНПШЕ ДПСЦХЕ
ОПНДСЙРШ Free Software Foundation БЛЕЯРН МЕЕ ОНЙПШБЮЧРЯЪ GNU Library
General Public License.) бШ РЮЙФЕ ЛНФЕРЕ ОПХЛЕМЪРЭ ЕЕ Й ЯБНХЛ ОПНЦПЮЛЛЮЛ.
йНЦДЮ ЛШ ЦНБНПХЛ Н ЯБНАНДМНЛ ОПНЦПЮЛЛМНЛ НАЕЯОЕВЕМХХ, ЛШ ХЛЕЕЛ ББХДС ЯБНАНДС,
МН МЕ ЖЕМС. мЮЬЮ General Public Licenses ОПЕДМЮГМЮВЕМШ ДКЪ ОНДРБЕПФДЕМХЪ
ЯБНАНДМНЦН ОПЮБЮ ПЮЯОПНЯРПЮМЪРЭ ЙНОХХ ЯБНАНДМНЦН НАЕЯОЕВЕМХЪ ( ОНКСВЮРЭ
ОКЮРС ГЮ СЯКСЦХ, ЕЯКХ БШ УНРХРЕ), ОНКСВЮРЭ ХЯУНДМШЕ ЙНДШ ХКХ ХЛЕРЭ БНГЛНФМНЯРЭ
ОПХ ФЕКЮМХХ ХУ ОНКСВХРЭ, РНЦН, ВРН БШ ЛНФЕРЕ ХГЛЕМЪРЭ ОПНЦПЮЛЛМНЕ НАЕЯОЕВЕМХЕ
ХКХ ХЯОНКЭГНБЮРЭ ЕЦН ВЮЯРХ Б МНБШУ ЯБНАНДМШУ ОПНЦПЮЛЛЮУ; Х РНЦН, ВРН БШ ГМЮЕРЕ,
ВРН ЛНФЕРЕ ЩРН БЯЕ ДЕКЮРЭ.
вРНАШ ГЮЫХЫЮРЭ БЮЬХ ОПЮБЮ, МЮЛ МСФМН ББНДХРЭ НЦПЮМХВЕМХЪ, ЙНРНПШЕ
ГЮОПЕЫЮЧР ЙНЛС АШ РН МХ АШКН НРПХЖЮРЭ БЮЬХ ОПЮБЮ ХКХ ОПНЯХРЭ БЮЯ НРЙЮГЮРЭЯЪ НР
ОПЮБ. щРХ НЦПЮМХВЕМХЪ ОПХБНДЪР Й ХГБЕЯРМНИ НРБЕРЯРБЕММНЯРХ ДКЪ БЮЯ, ЕЯКХ БШ
ПЮЯОПНЯРПЮМЪЕРЕ ЙНОХХ НАЕЯОЕВЕМХЪ ХКХ ЕЯКХ БШ ХГЛЕМЪЕРЕ ЕЦН.
мЮОПХЛЕП, ЕЯКХ БШ ПЮЯОПНЯРПЮМЪЕРЕ ЙНОХХ РЮЙХУ ОПНЦПЮЛЛ, ДЮПНЛ ХКХ ГЮ ОКЮРС,
БШ ДНКФМШ ОЕПЕДЮРЭ ОНКСВЮРЕКЕЛ БЯЕ ОПЮБЮ, ЙНРНПШЕ БШ ЯЮЛХ ХЛЕЕРЕ.
лШ ГЮЫХЫЮЕЛ БЮЬХ ОПЮБЮ Б ДБЮ ОПХЕЛЮ: (1) copyright МЮ НАЕЯОЕВЕМХЕ Х (2)
ОПЕДКЮЦЮЕЛ БЮЛ ЩРС КХЖЕМГХЧ, ЙНРНПЮЪ ДЮЕР БЮЛ КЕЦЮКЭМНЕ ОПЮБН ЙНОХПНБЮРЭ,
ПЮЯОПНЯРПЮМЪРЭ Х/ХКХ ЛНДХТХЖХПНБЮРЭ ЕЦН.
|