有没有办法从文件底部读取,直到找到某个字符

时间:2017-05-26 15:19:19

标签: linux unix ssh terminal command-prompt

我正在处理一个非常大的文件,我需要访问底部的最后几个条目,所以使用tail会很好,但问题是每次读取更改的行数。但是,我知道我需要在找到新行字符时停止,所以我想知道是否有办法做到这一点?

感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:0)

tac是你的朋友,反向是cat

tac yourfile|while read LINE; do if [[ -z "$LINE" ]] ;  then break; fi; echo $LINE; done

这会反向读取文件并在第一个空行

上停止