admin管理员组

文章数量:1794759

Linux 命令合集 文本处理和正则表达式相关命令之一

grep 指令:查找文件里面符合条件的字符串

语法grep [-abEFGhHi...] [--help][需要查找的字符串][文件或目录……]

功能介绍:该指令主要用于查找文件里面符合条件的字符串

参数说明

参数

功能

-a

不需要忽略二进制的数据

-b

在显示符合范本样式的那一列之前,标示出来该列第一个字符的位编号

-E

将范本样式作为延伸的普通表示法来使用

-F

指定范本文件,其内容含有一个或多个范本样式

-G

将范本样式作为普通表示法来使用

-i

忽略字符的大小写

-h

在显示符合范本样式的那一列之前,不标示出该列所属的文件名称

-H

在显示符合范本样式的那一列之前,标示出该列所属的文件名称

–help

显示帮助信息

经验技巧

  • grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来
  • 若不指定任何文件名称,或是所给予的文件名为 “-”,则 grep 指令会从标准输入设备读取数据

实例:使用 grep 指令对文件 1.txt 进行字符串查找,则输入下面的指令

代码语言:javascript代码运行次数:0运行复制
[root@192 ~]# grep route 1.txt
ip route add default via 202.106.x.x dev eth1 table 10
ip route add default via 211.108.x.x dev eth2 table 20

执行以上命令以后,控制台窗口将高亮显示所查找到的字符串(这里是 route)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-10-28,如有侵权请联系 cloudcommunity@tencent 删除二进制语法字符串linux正则表达式

本文标签: Linux 命令合集 文本处理和正则表达式相关命令之一