grep 命令非常强大,我经常使用它。
有时我需要用 grep 查找一些东西,在许多文件中查找我几乎不记得用 -i(忽略大小写)选项 -r帮助自己的字符串strong>(递归)和 -v(排除)。
但我真正需要的是从 grep 中得到一个特殊的输出,它突出显示匹配行以及 neighborhood 行(考虑到我想看到的匹配行,比方说,前两行和后两行)。
有没有办法使用 bash 得到这个结果?
最佳答案
Grep自己会这样做
grep -A 2 -B 2 foo myfile.txt
关于bash - grep like 命令查找匹配线和邻域线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7381480/