linux - 在 Linux 中打印比赛前 10 行的行和一行

标签 linux unix

我想匹配文件中的一个字符串,打印匹配的行以及匹配发生之前的第 10 行。我正在尝试使用 awk、sed 和 grep,但无法得到正确的结果。有人可以帮忙吗?

最佳答案

尝试这个命令:

grep -B 10 PATTERN file.txt

关于linux - 在 Linux 中打印比赛前 10 行的行和一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11536196/

相关文章:

c - 我们如何为变量指定物理地址?

c - 用于读取目录的 K&R 接口(interface) : superfluous DIR structure?

arrays - 获取嵌套循环中的迭代次数

linux - 如何只允许在 Emacs 控制台上打印某些文本?

linux - 搜索文件夹中的所有子文件夹时,得到 "[: if-then: unexpected operator "

linux - 如何得知远程 Linux 机器是否已启动?

linux - g++ 没有显示预期的链接器错误

unix - 经验丰富的 Unix 程序员使用 Microsoft 工具应该注意什么?

c - 拆分 Unix 命令以与 exec 一起使用

java - 使用 JSch 的多个命令