Linuxgrep命令使用

文章解释启动使用grep系统inux命令

问题何在 grep系统?

使用grep系统inux或Unix系统命令执行文本搜索定义词或字符串grep系统立体标注G级实时搜索Regular语言E级xpress和P级取出它

grep系统语法学

下示例显示基本命令结构

grep字符串文件名

命令查找并返回文本中含有给定条件的任何行字符串文件名.

选项 :

可单项或组合添加下列选项以改进搜索:

  • :打印行匹配并忽略外壳
  • -l:仅打印文件名
  • N级打印行匹配条件和行号
  • -c:打印线数匹配标准
  • -v:打印线不匹配标准(反向搜索)。
  • 微信:打印整词匹配
  • -An:打印N级接线后匹配
  • -BN:打印N级线前匹配
  • Cn:打印N级前后行匹配

样本化 grep系统命令输出

示例:文件example.txt包含5行

世界哈罗 世界哈罗 月球321晚安

基本命令:查找并打印精确匹配世界

#grep世界示例.txtHello世界

i使用忽略案例

#grep-i世界示例.txtHello世界

使用n查找打印匹配并包含行号

grep-nHello示例.txt2:HelloWorld3HelloWorld4

C查找并打印行匹配数

#grep-cHello例子.txt

组合使用Ci搜索

#grep-cy例子.txt4

使用“-v”查找并打印所有逆行

grep-v世界示例.txtHello世界HelloWorldsHelloMonth321Night

组合使用-V和-i来精细搜索

#grep-vi世界示例.txtHellomoon321Night

使用w查找并打印整词匹配

grep-w世界示例.txtHelloWorld

使用-An查找并打印匹配

2Worlds例子.txtHelloWorldsHellomoon321Night

使用-Bn查找并打印匹配前带n行

grep-B2晚安例子.txtHelloWorldsHellomoon321Night

CAN查找并打印匹配前后行

grep-C2Worlds例子.txtHello世界HelloWorldsHelloMonth321Night

Baidu
map