Язык обработки данных AWK


Содержание


Назначение и Формат использования
Общая структура AWK-программы
Поля
Значения переменных
Переменные поля
Массивы
Арифметические выражения
Регулярное выражение
Выражение отношения
Комбинация образцов
BEGIN и END
Вывод /Печать/
Присваивание
Встроенные функции
Управляющие структуры
Part: Сравнительное решение задач с помощью SED и AWK
Посчитать количество строк (input)
Напечатать все строки, содержащие "olga"
Напечатать все строки, содержащие "olga", "mike" или "mal"
Напечатать третье поле каждой строки
Напечатать сначала третье, а затем второе поля каждой строки
Добавить строки, содержащие "olga", "mike" или "mal" соответственно к файлам: folga, fmike, fmal
Введение
Работа с командной строкой
Работа с командной строкой - часть 2
Разбор командной строки
Разбор командной строки - часть 2
Встроенные команды и переменные
Управляющие операторы и операторы цикла
Условное выполнение
Цикл while
Цикл foreach
Многовариантный условный оператор
Работа оболочки в командном режиме
Идентификация интерпретатора
Явный запуск
Кавычки
Первые шаги: вход в систему
Локальный терминал
Удаленный доступ
Выход из системы
Получение справочной информации
WWWсервер
Группа поддержки пользователей
Обзор операционной среды
Работа с файловой системой
Управление заданиями
Перенаправление потоков вводавывода
Компилятор C
Компилятор FORTRAN
Редакторы
CONVEX Consultant
CXdb
CXpa
Application Compiler
AVS
CXbatch
Административные ограничения
Дисковая квота
Учет использования ресурсов
Пользуйтесь пакетной обработкой заданий
Пароли
Компрессия файлов
Архивация файлов
Кириллические тексты
Перенос текстов из DOS в среду ConvexOS
Полноэкранный редактор vi
Ввод текста
Командный режим
Режим командной строки
Ввод текста
Команды
Перемещение курсора
Редактирование
Командная строка
Повторители
Буферы vi
Многооконное редактирование
Введение
Опции командной строки NROFF
Остановка печати после заданной страницы
Печать начиная с заданной страницы
Выбор страниц
Основные команды NROFF
Размер страницы (.pl)
Установка номера страницы
Переход на новую страницу
Борьба с нежелательным разрывом страницы
Комментарии
Макропакет MS
Формирование параграфа (раздела) .РР
Раздел без отступа .LP
Раздел цитат .QP
Смещенный раздел .IP
Сдвиг разделов .RS и .RE
Заголовки
Борьба с нежелательным разрывом страницы
Использование сносок
Выделение текста и отмена выделения
Вывод иллюстраций
Изменение даты
Изменение заголовка
Изменение футера
Расположение номера страницы
Двухколонный формат
Список встроенных команд MS
Разметка страницы
Таблицы
Назначение и Формат использования
Адресация в командах SED
Регулярное выражение
Функции SED
Функция контекстной замены
Сравнительное решение задач с помощью SED и AWK
Посчитать количество строк (input)
Напечатать все строки, содержащие "olga"
Напечатать все строки, содержащие "olga", "mike" или "mal"
Напечатать третье поле каждой строки
Напечатать сначала третье а затем второе поля каждой строки
Добавить стороки, содержащие "olga", "mike" или "mal" соответственно к файлам: folga, fmike, fmal
Введение
Введение - часть 2
МОДИФИКАЦИЯ ФАЙЛА



Начало