grep снизу вверх файла - PullRequest
       2

grep снизу вверх файла

10 голосов
/ 28 июля 2010

что такое опция с grep или egrep, через которую мы можем искать снизу вверх файла обычно они работают сверху вниз

Ответы [ 4 ]

13 голосов
/ 28 июля 2010
tac your.log | grep stuff
0 голосов
/ 15 февраля 2019

Здесь - это sed-реализация обращения вашего файла.

Вы можете просто использовать его так:

sed -n '1! G;$ p;h' yourfile | grep search_text

Примечание: sed опция -n для подавления автоматической печати того, как выполняется обратная сторона вашего файла

используемые команды sed: 1! G команда в sed выполняет обратную замену текста, кроме первой строки, в буфер, $ p команда печатает последнюю строку, h команды печатает буфер

Более интересные вещи sed предложения: Примеры

0 голосов
/ 28 июля 2010
#!/bin/bash

start=10
while true
do
  if tail -${start} "file" | grep -q "search" ;then
    tail -${start} "file" | grep "search"
    exit
  else
    ((start+=10))
  fi
done
0 голосов
/ 28 июля 2010

Если вы можете выдержать задержку, я бы посоветовал просто передать результат через программу rev.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...