grep 上下文(word搜索显示上下文软件开发)

本文目录
word搜索显示上下文软件开发
1、在标准unix/linux下的grep命令中,通过以下参数控制上下文的显示:
grep -C 10 keyword catalina.out 显示file文件中匹配keyword字串那行以及上下10行
grep -B 10 keyword catalina.out 显示keyword及前10行
grep -A 10 keyword catalina.out 显示keyword及后10行
2、查找的结果比较大时,为了方便定位问题,也可以重定向到文件中,比如:
grep -C 10 keyword catalina.out 》 aaa.txt
3、统计包含某个关键字的个数
grep -o keyword catalina.out | wc -l
4、如果一行最多一个关键字,可以简写为:
grep -c keyword catalina.out
5、查看grep版本的方法是
grep -V
Grep命令详细说明:
Usage: grep …
Search for PATTERN in each FILE or standard input.
PATTERN is, by default, a basic regular expression (BRE).
Example: grep -i ‘hello world’ menu.h main.c
Regexp selection and interpretation:
-E, --extended-regexp PATTERN is an extended regular expression (ERE)
-F, --fixed-strings PATTERN is a set of newline-separated fixed strings
-G, --basic-regexp PATTERN is a basic regular expression (BRE)
-P, --perl-regexp PATTERN is a Perl regular expression
-e, --regexp=PATTERN use PATTERN for matching
-f, --file=FILE obtain PATTERN from FILE
grep显示前后几行信息
标准unix/linux下的grep通过下面参数控制上下文
grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行
grep -B 5 foo file 显示foo及前5行
grep -A 5 foo file 显示foo及后5行

更多文章:
js压缩图片最低能压缩多百分之多少?把vars.js压缩为vars.rar压缩文件怎么操作
2026年11月3日 11:10
lseek和fseek(read pread write pwrite fseek lseek是同一类函数吗)
2026年11月3日 08:30
字体大小在哪里调整(电脑字体大小在哪里调调电脑字体大小的方法)
2026年11月3日 04:40
网页页面设计的技巧有哪些?急求,jsp采用框架技术设计页面,如何写代码才能实现点击左侧框架内的链接,右侧框架内显示相应网页呢
2026年11月3日 03:00
selection是什么品牌(selection unique是什么葡萄酒)
2026年11月3日 01:50
四分之一x的补码怎么求(计算机组成原理,的原码补码什么,求解现在这些题目都看不懂了)
2026年11月2日 23:50
interpl(MATLAB中插值函数interpl怎么定义)
2026年11月2日 23:30




