Linux--grep命令
2016-06-24 20:03
253 查看
一、作用:
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。
二、用法:
grep [选项]... PATTERN [FILE]...
在每个FILE 或是标准输入中查找 PATTERN。默认的 PATTERN 是一个基本正则表达式(缩写为 BRE)。
例如:
grep -i 'hello world' menu.h main.c
三、主要参数:
-G, PATTERN 是一个基本正则表达式(缩写为 BRE)
-P, PATTERN 是一个 Perl 正则表达式
-e, 用 PATTERN 来进行匹配操作
-f, 从 FILE 中取得 PATTERN
-i, 忽略大小写
-w, 强制 PATTERN 仅完全匹配字词
-x, 强制 PATTERN 仅完全匹配一行
-z, 一个 0 字节的数据行,但不是空
‘egrep’即‘grep -E’。‘fgrep’即‘grep -F’。直接使用‘egrep’或是‘fgrep’均已不可行了。不带FILE参数,或是FILE为-,将读取标准输入。如果少于两个FILE参数就要默认使用 -h 参数。如果选中任意一行,那退出状态为 0,否则为 1;如果有错误产生,且未指定 -q 参数,那退出状态为 2。
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。
二、用法:
grep [选项]... PATTERN [FILE]...
在每个FILE 或是标准输入中查找 PATTERN。默认的 PATTERN 是一个基本正则表达式(缩写为 BRE)。
例如:
grep -i 'hello world' menu.h main.c
三、主要参数:
-G, PATTERN 是一个基本正则表达式(缩写为 BRE)
-P, PATTERN 是一个 Perl 正则表达式
-e, 用 PATTERN 来进行匹配操作
-f, 从 FILE 中取得 PATTERN
-i, 忽略大小写
-w, 强制 PATTERN 仅完全匹配字词
-x, 强制 PATTERN 仅完全匹配一行
-z, 一个 0 字节的数据行,但不是空
‘egrep’即‘grep -E’。‘fgrep’即‘grep -F’。直接使用‘egrep’或是‘fgrep’均已不可行了。不带FILE参数,或是FILE为-,将读取标准输入。如果少于两个FILE参数就要默认使用 -h 参数。如果选中任意一行,那退出状态为 0,否则为 1;如果有错误产生,且未指定 -q 参数,那退出状态为 2。
相关文章推荐
- linux文本处理工具之grep
- 浅析jquery数组删除指定元素的方法:grep()
- jquery遍历数组与筛选数组的方法
- shell grep 查找进程的小技巧
- hadoop实现grep示例分享
- 一天一个shell命令 linux文本内容操作系列-grep命令详解
- Shell正则表达式之grep、sed、awk实操笔记
- ls --color的使用
- grep,awk,sed实例
- [Linux学习笔记] Linux常用命令 - 文件搜索命令
- 一天一个shell命令 linux文本内容操作系列-grep命令详解
- 总结Linux中用于文本处理的awk、sed、grep命令用法
- grep 命令系列:从文件中搜索并显示文件名
- grep 命令系列:如何在 UNIX 中根据文件内容查找文件
- grep 命令系列:使用 grep 命令来搜索多个单词
- grep 命令系列:用 grep 命令统计匹配字符串的行数
- grep 命令系列:grep 中的正则表达式
- grep 命令系列:如何在 Linux/UNIX 中使用 grep 命令
- 浅析jquery数组删除指定元素的方法:grep()
- 14 个 Linux grep 命令的例子