Я могу напечатать блок символов, используя (cut -d
) с указанием разделителя.Как напечатать диапазон символов в unix с помощью cut и grep?
# grep -i access.log| grep ' 500 '| cut -d\- -f1
Но как я могу напечатать символы после определенного рисунка «address=tel%3A%2B
»
Например: как печатать целые номера телефонов в этом файле?
begining of the line address=tel%3A%2B416xxxxxxx rest of the log
begining of the line address=tel%3A%2B647xxxxxxx rest of the log
begining of the line address=tel%3A%2B519xxxxxxx rest of the log
...
Я думаю, что 'sed' является инструментом использовать. Вы можете указать регулярное выражение для захвата. – totoro