[ Содержание ]
Для обработки текстовых файлов можно использовать не только текстовые редакторы. Существует большая группа утилит, котрые позволяют преобразовывать, извлекать информацию из таких файлов. Сначала они могут показаться очень странными и непонятными, но изучать из необходимо.
Как уже говорилось раньше, в UNIX существует большое количество утилит, которые вы будете комбинировать между собой при помощи конвейеров и скриптов. В дальнейшем мы посмотрим как писать скрипты (shell scripts) и вы увидите, что в скриптах нет функций для обработок строк и текстовых фалов. И вот тут то нам и понадобятся дополнительные программы, позволяющие делать это вместо shell script.
Разбор полетов начнем с регулярных выражений, они основа всего 🙂
После этого рассмотрим основные программы:
- grep — поиск строк по шаблонам.
- awk — генератор отчетов.
- sed — потоковый редактор.
[ Содержание ]