С помощью grep
команды я нашел нужный мне текст следующим образом:
grep 'C02' ~/temp/log.txt
Теперь, где бы я ни находил нужную строку, я хотел бы напечатать строку, следующую за найденной строкой.
Например, предположим, что желаемый текст - «abc», а abc находится в строке 12, я также хотел бы напечатать строку 13.
GNU grep делает это легко; posix не указывает флаг -A
—
Джефф Шаллер
привет и добро пожаловать в Stack Exchange! на SE ожидается, что вы проведете некоторые фундаментальные исследования, прежде чем приехать сюда за помощью. например, поиск «grep show next line» дал косвенный ответ в первом результате и прямой ответ во втором. что вы сделали, чтобы попытаться решить эту проблему уже?
—
Strugee
grep -A1 'abc' ~/temp/log.txt
за 1 строку контекста A после матча - см.Context Line Control
подраздел руководства (man grep
)