详情介绍
grep-2.5.4-setup.exe grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux使用GNU版本的grep。它功能更强,可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。
grep的工作方式是这样的,它在一个或多个文件中搜>索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到屏幕,不影响原文件内容。
grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。我们利用这些返回值就可进行一些自动化的文本处理工作。
使用grep搜索文件内容——快捷、方便
1.作用
grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
2.格式
grep [options]
基本格式
grep pattern [file...]
(1)grep 搜索字符串 [filename]
(2)grep 正则表达式 [filename]
在文件中搜索所有 pattern 出现的位置, pattern 既可以是要搜索的字符串,也可以是一个正则表达式.
注意:在输入要搜索的字符串时最好使用双引号/而在模式匹配使用正则表达式时,注意使用单引号
3.主要参数
[options]主要参数:
-c:只输出匹配行的计数。
-I:不区分大小写(只适用于单字符)。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
注:有c 的时候n将失效
pattern正则表达式主要参数:正则表达式的应用 (注意:最好把正则表达式用单引号括起来)
\:忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
<:从匹配正则表达式的行开始。
>:到匹配正则表达式的行结束。
[ ]:单个字符,如[A]即A符合要求 。
[ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
。:所有的单个字符。
* :有字符,长度可以为0。
下面还有一些有意思的命令行参数:
grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,
grep -l pattern files :只列出匹配的文件名,
grep -L pattern files :列出不匹配的文件名,
grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),
grep -C number pattern files :匹配的上下文分别显示[number]行,
grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行,
grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。
grep -n pattern files 即可显示行号信息
grep -c pattern files 即可查找总行数
正则表达式是Linux/Unix系统中非常重要的概念。正则表达式(也称为“regex”或“regexp”)是一个可以描述一类字符串的模式(Pattern)。如果一个字符串可以用某个正则表达式来描述,我们就说这个字符和该正则表达式匹配(Match)。这和DOS中用户可以使用通配符“*”代表任意字符类似。在Linux系统上,正则表达式通常被用来查找文本的模式,以及对文本执行“搜索-替换”操作和其它功能。
1、grep 搜索字符串 [filename]
使用以下文本创建一个名为 grep.txt 的文件:
I like golf.
Golf is played on grass.
I created gilf.
1、在 grep.txt 文件中搜索字符串 golf 的所有实例,并输出包含该字符串的行
grep golf grep.txt
I like golf.
grep -n "golf" grep.txt
1:I like golf.
2、grep 正则表达式 [filename]
grep -n '[gG]olf' grep.txt
1:I like golf.
2:Golf is played on grass.
类似命令findstr
Windows提供了类似Linux的grep命令——findstr
例如,遍历找出中含“林丹”关键词的文件:
输入:
tree /F | findstr 林丹
下载地址
人气软件

MarkdownEditor(Markdown编辑器) v6.1.0 官方免费安装版
EditPlus(文字编辑器) 64位 v6.0.765 中文绿色注册版
Notepad--(文本编辑器) v3.7.3 官方最新免费版
ultraedit 64位 特别版 v27.10.0.164 中文破解免费版
文本(代码)编辑器(Notepad++) 64位 v8.9.6 多语中文安装版
淘宝宝贝描述编辑器 v1.0.11 中文安装版
Office Tab Enterprise v14.50 中文无限制特别版(附注册机生成激
LED图文编辑软件LedshowTW 2017 v23.08.16.00 官方中文安装版(附
Scrivener(写作软件) v3.1.6.0 中文多语免费版 32位
UltraEdit(代码编辑器) v28.10.0.26 64位中文绿色已激活版
相关文章
-
材料星(ai写作工具) v1.2.1 免费安装版材料星pc端是一款专为体制内工作者打造的智能公文写作助手,具有智能对话、AI辅助创作、联网检索等核心能力,用户可轻松上传文件进行智能解析,还能实时获取网络最新资讯...
-
FeelFish(AI小说写作助手) v3.3.7 免费安装版FeelFish是一款聚焦小说创作全流程的 AI 智能辅助工具,它专为小说创作者打造,同时也支持剧本和非虚构类书籍创作,尤其擅长长篇内容的创作,它面向专业作家设计,基于 Feel...
-
SuperNovelist超级小说家(作家和编剧的AI创作助手) v1.0.44 免费安装版超级小说家紧跟AI发展脚步的先进小说创作助手,一键打破写作瓶颈,生成深度剧情,润色精彩文笔,支持一站式从灵感到成文全流程,支持写作工作流、漫剧视频创作...
-
沁言学术(一站式智能学术研究平台) v1.2.6 免费安装版沁言学术pc端一站式智能学术研究平台,覆盖科研全流程:AI选题、智能文献检索、文献阅读、辅助写作、知识库,助力学术研究效率提升10倍...
-
金舟AI写作 v5.1.5 官方安装版金舟AI写作支持全类型文案生成,快速生成各类场景文本,角色化智能创作,自带提示词优化,帮助问题优化等,欢迎下载使用...
-
QuickClipboard(剪贴板管理工具) v0.3.2 官方安装版QuickClipboard支持自动记录剪贴板历史,支持文本、图片与文件以及支持主题切换、窗口位置记忆、分组管理等多种个性化设置等...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Grep for Windows v2.5.4 文字查找软件资源来源互联网,版权归该下载资源的合法拥有者所有。



























