grep从文件的底部到顶部

时间:2010-07-28 07:08:49

标签: command-line grep

grep或egrep的选项是什么,通过它我们可以从下到上搜索文件 通常他们从上到下工作

4 个答案:

答案 0 :(得分:13)

tac your.log | grep stuff

答案 1 :(得分:0)

如果你能忍受延迟,我会考虑通过rev程序来管理结果。

答案 2 :(得分:0)

Here是还原文件的sed实现。

您可以像这样简单地使用它:

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

注意:sed选项-n禁止自动打印文件反向执行的方式

使用的

sed命令:1! G中的sed命令正在对文本进行反向替换,除了第一行到缓冲区外,$ p命令打印了最后一行,h命令打印缓冲区

sed提供了更多有趣的东西:Examples

答案 3 :(得分:-1)

#!/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