Шрифт:
7.6. Поиск символов, входящих в заданный набор или
7.7. Поиск символов, встречающихся заданное число раз
7.8. Примеры
7.9. Заключение
ГЛАВА 8
8.1. Команда grep
8.1.1. Употребление кавычек
8.1.2. Параметры команды grep
8.1.3. Поиск среди нескольких файлов
8.1 4. Определение числа строк, в которых найдено совпадение
8.1.5. Вывод номеров строк
8.1.6. Поиск строк, не соответствующих шаблону
8.1.7. Поиск символов на границе слов
8.1.8. Игнорирование регистра символов
8.2. Команда grep и регулярные выражения
8.2.1. Выбор символов из списка
8.2.2. Инверсия шаблона с помощью метасимвола ""
8.2.3. Шаблон, соответствующий любому символу
8.2.4. Поиск по дате
8.2.5. Комбинированные диапазоны
8.2.6. Поиск повторяющихся последовательностей
8.2.7. Выбор из нескольких шаблонов
8.2.8. Поиск пустых строк
8.2.9. Поиск специальных символов
8.2.10. Поиск имен файлов, соответствующих заданному формату
8.2.11. Поиск IP–адресов
8.2.12. Поиск строк с использованием подстановочных знаков
8.3. Классы символов
8.4. Дополнительные примеры использования команды grep
8.4.1. Фильтрация списка файлов
8.4.2. Подавление вывода сообщений об ошибках
8.4.3. Фильтрация списка процессов
8.5. Команда egrep
8.6. Заключение
ГЛАВА 9
9.1. Вызов awk
9.2. Сценарии
9.2.2. Работа с полями и записями
9.2.3. Регулярные выражения
9.2.4. Метасимволы
9.2.5. Операторы
9.2.6. Операторы сравнения
9.2.7. Логические операторы
9.2.8. Операторы присваивания и арифметические операторы
9.2.9. Встроенные переменные
9.2.10. Встроенные функции работы со строками
9.2.11. Escape–последовательности
9.2.12. Команда printf
9.2.13. Передача переменных утилите awk
9.2.14. Файлы сценариев
9.2.15. Массивы
9.3. Заключение
ГЛАВА 10
10.1. Чтение и обработка данных в sed
10.2. Вызов редактора sed
10.2.1. Сохранение выходных данных
10.2.2. Синтаксис команд
10.2.3. Основные команды редактирования
10.3. Регулярные выражения
10.4. Вывод строк (команда p)
10.4.1. Отображение строки по номеру
10.4.2. Отображение строк из заданного диапазона
10.4.3. Поиск строк, соответствующих шаблону
10.4.4. Поиск пo шаблону и номеру строки
10.4.5. Поиск специальных символов
10.4.6. Поиск первой строки
10.4.7. Поиск последней строки
10.4.8. Отображение всего файла
10.5. Вывод номеров строк (команда =)
10.6. Добавление текста (команда а)
10.7. Создание файла сценария
10.8. Вставка текста (команда i)
10.9. Изменение текста (команда с)
10.10. Удаление текста (команда d)
10.11. Замена подстроки (команда s)
10.12. Вывод строк в файл (команда w)
10.13. Чтение строк на файла (команда r)
10.14. Досрочное завершение работы (команда q)
10.15. Отображение управляющих символов (команда l)
10.16. Дополнительные примеры использования редактора sed
10.16.1. Обработка управляющих символов
10.16.2. Обработка отчетов
10.16.3. Добавление текста
10.16.4. Удаление начальной косой черты в путевом имени
10.17. Заключение
ГЛАВА 11
11.1. Сортировка файлов с помощью команды sort
11.1.1. Опции команды sort
11.1.2. Сохранение результатов сортировки
11.1.3. Тестовый файл
11.1.4. Индексация полей
11.1.5. Проверка факта сортировки файла
11.1.6. Простейшая сортировка
11.1.7. Сортировка а обратном порядке
11.1.8. Сортировка по заданному полю
11.1.9. Сортировка по числовому полю
11.1.10. Сортировка с отбрасыванием повторяющихся строк
11.1.11. Задание ключа сортировки с помощью опции -k
11.1.12. Несколько ключей сортировки
11.1.13. Указание позиции, с которой начинается сортировка
11.1.14. Обработка результатов сортировки с помощью команд head и tail