Как использовать регулярное выражение в качестве разделителя полей в awk

echo one 22 three | awk -F'[0-9][0-9]' '{print $2}'


Команда awk используется для обработки и форматирования данных в текстовых файлах или потоках. В данном случае, команда awk разбивает входные данные на поля, используя регулярное выражение ‘[0-9][0-9]’ в качестве разделителя полей. Затем она выводит второе поле из каждой строки (в данном случае число 22).

Эта команда полезна, когда требуется извлечь или изменить данные, основываясь на определенном шаблоне или разделителе в текстовых файлах или потоках. Если необходимо использовать другой разделитель, можно указать его после опции -F. Например, -F’,’ указывает запятую в качестве разделителя полей. Если команде awk не передаются аргументы, она принимает данные из стандартного ввода.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *