Традиционная для Unix обработка текста
Существует несколько стандартных инструментов по обработке текста, которые очень часто используются на unix-подобных системах.
Неиспользующие регулярные выражения:
head выводит начало файлов.
tail выводит конец файлов.
sort сортирует строки текстовых файлов.
uniq удаляет строки-дубликаты из сортированного файла.
tr выполняет замену или удаление символов.
diff сравнивает построчно файлы.
Использующие базовые регулярные выражения (БРВ):
grep определяет соответствие текста с шаблоном.
ed - примитивный строковый редактор.
sed - потоковый редактор.
vi - экранный редактор.
emacs - экранный редактор.
Использующие расширенные регулярные выражения (РРВ):
egrep определяет соответствие текста с шаблоном.
awk выполняем простую обработку текста. Смотрите Awk, раздел 13.3.
perl выполняет всевозможную обработку текста. Смотрите Perl, раздел 13.4.
Смотрите , и на предмет примеров скриптов.