linux - 在 ubuntu 中搜索文件中的文本,然后打印最多 n 行

标签 linux ubuntu command-line

我在服务器上有一个日志文件,我想检查它的日志,但它非常大。我怀疑行后有一些错误

在 com.pckname.Classname.methodname(Classname.java:296)

我想从 ubuntu 的命令行编写一个 serach 命令,在找到上面写的文本的行号后得到 n 行。

有人有什么想法吗?

我试过 'grep "search-string"' 但这显然不能解决问题。通过上面的命令,我知道出了点问题,但如果我在文件中得到几行之后的输出,我就会确切地知道问题出在哪里。

干杯

最佳答案

grep 'your_search_string' --after-context=N your_log_file

关于linux - 在 ubuntu 中搜索文件中的文本,然后打印最多 n 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10191072/

相关文章:

PHP正在上传没有读取权限的文件

sql-server - freetds-dev 中缺少 libtdsodbc.so - Ubuntu 上的 MSSQL

linux - 如何使用 tar 命令复制我的主目录

linux - Ubuntu 中的 Cron 作业

xcode - 如何通过命令行使用现有的 Mac 应用程序?

linux - 查找名称包含字符串的所有文件

linux - 在 Linux Mint 中快速运行许多命令

python - 有什么简单的方法可以使 python raw_input UI 更像 bash UI 吗?

PHP 从 SFTP 下载文件

linux - docker 进程挂起对 stdout 的写入系统调用