grep solution:
command | grep -E "^([^ ]+ ){4}r"
Что это делает (-E включает расширенное регулярное выражение):
Первая каретка (^) соответствует началу строки.[^] соответствует ровно одному вхождению непробельного символа, следующий модификатор (+) позволяет ему также соответствовать большему числу вхождений.
Сгруппированный вместе с завершающим пробелом в ([^] +), он соответствуетлюбая последовательность непробельных символов, за которой следует один пробел.Модификатор {4} требует, чтобы эта конструкция соответствовала ровно четыре раза.
Единственный «r» - это буквальный символ, который вы ищете.
В простых словах это можно записать так:«Если строка начинается с <^> четырьмя строками, за которыми следует пробел <([^] +) {4}>, а следующий символ -, строка совпадает.»
Очень хорошее введениев регулярные выражения был записан Ян Гойваэртс (http://www.regular -expressions.info / quickstart.html).