Awk
Команда AWK
AWK - это скриптовый язык, который не требует компиляции и используется прямо в командной строке, применяемый при фильтрации и обработке текста.
Работает она таким образом, что читает файл по строчке за раз и выполняет указанное действие выводя результат.
Использование команды AWK
Синтакс AWK выглядит так: awk параметры 'действие' исходный_файл
Если написать awk в терминал, то выдаст такое применение:
Все возможные параметры команды AWK:
Примеры использования
Имея такой файл и используя awk '{print $3}' anyfile, я получу такой вывод:
, то есть, выписался только 3-тий столбик, так же этот вывод перенаправить в файл добавив > any_other_file к концу, название файла может быть любым
Однако этим использование команды AWK не заканчивается, так же можно использовать регулярные выражения:
, тут выписываются весь файл *{print $0}*, но регулярным выражением мы указали что только строчки содержащие "I"