AWK: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
G2ii2g (обсуждение | вклад) →Преамбула: викификация |
Robiteria (обсуждение | вклад) м Согласно именованию базовой статьи (Unix); косметические изменения |
||
Строка 12:
|influenced = [[Perl]]<!--1987-->, [[Korn Shell]] (''ksh93''<!--1993-->, ''dtksh'', ''tksh''), [[Lua]]<!--1993-->
}}
'''AWK''' — [[интерпретатор|интерпретируемый]] [[скрипт]]овый C-подобный язык построчного разбора и обработки входного потока (например, текстового файла) по заданным шаблонам ([[Регулярные выражения|регулярным выражениям]]). Используется в [[
Название AWK складывается из инициалов разработчиков языка: [[Ахо, Альфред|Alfred V. '''A'''ho]], {{не переведено 3|Вайнбергер, Питер|Peter J. '''W'''einberger||Peter J. Weinberger}} и [[Керниган, Брайан Уильям|Brian W. '''K'''ernighan]]. Первая версия AWK была написана в [[1977]] в [[Bell Labs|AT&T Bell Laboratories]].
Строка 42:
=== Циклы ===
==== do ====
do{
Тело цикла
}while (условие)
==== while ====
while(условие){
Тело цикла
Строка 58:
}
==== for (ассоциативная форма) ====
Цикл for в форме, ориентированной на обработку [[Ассоциативный массив|ассоциативных массивов]], имеет вид:
Строка 154:
{{Языки программирования}}
[[Категория:
[[Категория:Инструменты Unix для обработки текста]]
[[Категория:Предметно-ориентированные языки программирования]]
|