Админим с Буквой
5.35K subscribers
302 photos
8 videos
59 files
1.15K links
Канал о системном администрировании, DevOps и немного Инфобеза.

По всем вопросам обращаться к @bykva. Рекламу не размещаю.
Download Telegram
awk regexp delimeter

Все вы наверняка знаете про то что можно указать awk разделитель, который будет использоваться для разбиения на столбцы, но оказывается можно не просто указывать разделитель-символ, но вообще писать регулярное выражение. Например задача по выявлению времени rtt из ping вместо использования всяких cut\sed\egrep превращается в такую лаконичную форму:

ping -c 1 8.8.8.8 | awk -F" |=" '/time=/{print $10}'


З.Ы. да, это можно решить 100500 способами с использованием 100500 других тулзов. задача была рассказать про регулярки в делиметре и привести простой пример.

#awk #notes