每天一条linux命令——grep

2021-06-28  本文已影响0人  知丶雲淡

Linux grep 命令用于查找文件里符合条件的字符串。
grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据(所以grep支持管道命令)。

语法

grep [-abcEFGhHilLnqrsvVwxy][-A<显示行数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]

参数

示例

a.text

[0-9]\{1,\}
hello

b.text

10
20
30
9
8
1
22
33
hello word

执行:

grep   -w -f a.text  b.text

结果

10
20
30
9
8
1
22
33
hello word  //若改b.text改为helloword则由于-w存在则不能匹配

执行

grep   -wx -f a.text  b.text //-x 返回全列符合的列,-w 只显示全字符合的列

结果

10
20
30
9
8
1
22
33
上一篇 下一篇

猜你喜欢

热点阅读