Linux программа простак является реализация GNU языка AWK программирования. Используйте gawk для изменения текстовых файлов на основе шаблонов вместо написания сложных сценариев на других языках для выполнения той же задачи.
В зависимости от вашего дистрибутива, простак не может быть установлен по умолчанию, либо использовать AWK или установить его из вашего дистрибутива программного обеспечения хранилища.
Что делает «пупок»
В двух словах, awk и gawk инструктируют вашу оболочку выполнять серию команд для текстовых файлов. Эти команды относятся к изменению или извлечению определенных частей текстового документа.
Язык простой, но подробный. Обратитесь к онлайн-руководству для получения полной информации об использовании и синтаксиса
Gawk утилита функционально эквивалентна AWK . В 1977 году вышел оригинальный awk ; в 1988 году вышел gawk , который расширил оригинал в духе проекта GNU для свободного программного обеспечения с открытым исходным кодом.
Пример использования
Типичное использование gawk использует определенную программу для одного или нескольких входных файлов. Парадигма выглядит примерно так:
программа gawk file1 file2 ...
В этом случае программа ссылается на определенный скрипт, который выполняет определенную функцию, которая применяется к file1 , file2 и т. Д.
Обычно программа представляет собой простой сценарий, который сканирует каждую строку файла file1 в поисках шаблона и, когда находит его, выполняет команду . Вывод обычно печатается на стандартный вывод, если программно не перенаправлен или не передан в новый файл.