Встроенные переменные ПеременнаяЗначениеУмолчание ARGC Число аргументов командной строки - ARGV Массив аргументов командной строки FILENAME Имя текущего.

Презентация:



Advertisements
Похожие презентации
(манипулирование файлами данных, выборка и обработка текста ) Преподаватель: Петриков Владимир Дмитриевич AWK (GAWK) 3.
Advertisements

Встроенные переменные ПеременнаяЗначениеУмолчание ARGC Число аргументов командной строки - ARGV Массив аргументов командной строки FILENAME Имя текущего.
Транксрипт:

Встроенные переменные ПеременнаяЗначениеУмолчание ARGC Число аргументов командной строки - ARGV Массив аргументов командной строки FILENAME Имя текущего вводного файла -

{ if(FILENAME == ARGV[1]) { ……………………… } ДЕЙСТВИЕ FILENAME == ARGV[1]) { ……………………… } ШАБЛОН

{ if ((getline tmp) > 0) { print tmp print $0 } else print $0 } getline 1- прочитана запись 0 - прочитан EOF -1 - ошибка wan tew free phore tew wan phore free

Встроенные строковые функции awk asort(source [, dest]) - сортировка asort(a) a[1] = "cul" a[2] = "de" a[3] = "sac" a["last"] = "de" a["first"] = "sac" a["middle"] = "cul" n = asort( a, b ) a["last"] = "de" a["first"] = "sac" a["middle"] = "cul" b[1] = "cul" b[2] = "de" b[3] = "sac"

n =asort(arr) for(i=1; i