Linux文本检索命令grep
grep是在linux系统中基于行文本非常实用检索工具,通过该命令可以将匹配到的结果信息输出到终端控制台。
语法格式:grep [-ivnc] '需要匹配的内容' 文件名
常用参数说明:
-i 检索的时候不区分大小写
-c 检索到的匹配行数
-n 检索到的匹配行显式具体的行号
-v 逆向匹配也就是不包含匹配项的结果检索出来
准备工作:
创建一个演示的测试文本文件 test.txt
vim test.txt
插入如下内容:
today IS Saturday
tommow is Sumday
my name is xiaoming
Today
命令示例:
grep 'today' test.txt #找到test.txt文件包含today的行
输出结果:today IS Saturday
grep -i 'today' test.txt #找到test.txt文件包含today的行不区分大小写
输出结果:
today IS Saturday
Today
grep -in 'today' test.txt
#找到test.txt文件包含today的行不区分大小写包含行号
输出结果:
1:today IS Saturday
4:Today
grep -ci 'today' test.txt #找到test.txt文件包含today的行书不区分大小写
输出结果:2
grep -vn 'today' test.txt #到test.txt文件不包含today的行书显式行号
输出结果:
tommow is Sumday
my name is xiaoming
注意: cat 命令+管道符号进行改写
比如 :
grep -ni 'today' test.txt
可以改写为:
cat test.txt | grep -ni 'today'
Linux文本检索命令grep相关推荐
- Linux文本检索命令grep笔记
grep是在linux系统中基于行文本非常实用检索工具,通过该命令可以将匹配到的结果信息输出到终端控制台. 语法格式:grep [-ivnc] '需要匹配的内容' 文件名 常用参数说明: -i 检索的 ...
- 7.Linux文件管理命令---grep:查找字符串
7.Linux文件管理命令-grep:查找字符串 文章目录 Linux文件管理命令 grep:查找字符串 1.匹配模式选择 2.杂项 3.输入控制 4.文件控制 练习案例 Linux文件管理命令 gr ...
- linux 文本编辑命令grep sed awk
grep grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具 ...
- linux grep命令参数及用法详解---linux管道命令grep
功能说明:查找文件里符合条件的字符串. 语 法:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>] ...
- Linux常用命令——grep
grep 文本过滤工具 语法格式:grep [options][pattern][file] grep [参数] [匹配模式] [查找的文件] 注意: 1.grep 是 Linux 系统中最重要的命令 ...
- Linux管道命令grep 和 wc
grep命令 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工 ...
- 对文件指定行进行编辑和保存 linux,linux 文本编辑命令grep sed awk(转)
[:digit:] 数字字符[:graph:] 非空字符(非空格.控制字符)[:lower:] 小写字符[:cntrl:] 控制字符[:print:] 非空字符(包括空格)[:punct:] 标点符号 ...
- Linux基础命令--grep/find
1.定义一个对所有用户都生效的命令别名,例如:lftps='lftp 172.168.0.1/pub' 在/etc/profile.d/目录下创建文件alias_glob.sh,添加一下代码: ali ...
- Linux常用命令——grep用法
grep(global search regular expression(RE) and print out the line,是Linux系统一种强大的文本搜索工具,它能使用正则表达式搜索文本,并 ...
最新文章
- 【java】暑期需要复习的操作
- 当前上下文中不存在viewbag
- 图像处理-PCA人脸识别
- python基础--字符串的内置函数
- 实例37:python
- python下载大文件mp4_python下载mp4 同步和异步下载支持断点续下
- java 反射 ibm_Java编程语言构建IBM InfoSphere Streams程序(3)
- eclipse查看android源码包(eclipse导入android源码包)
- Java微服务:这个画饼是个谎言,但你却不能忽视它
- int 和String之间的互转
- python logging打印终端_python中那些小众但有用的自带标准库
- Oracle根据月份获取其是哪个季度
- 蓝牙鼠标windows linux,在Deepin和Windows 10双系统中蓝牙4.0鼠标共享使用的方法
- 软件需求工程2018期末题
- 中国矿业大学(北京)第二届ACM程序设计公开赛(决赛)
- 怎样用c语言画二次函数图像,利用几何画板演示动态的二次函数
- ROS日记:ROS系统的备份和还原
- Android破解游戏内购心得
- 输入 10 个学生 3 门课的成绩,用函数实现:找出最高的分数所对应的学号和成绩
- Ubuntu 16.04+ROS+ORB-SLAM2配置以及相关问题
热门文章
- 安装SQL Server 2000标准版(个人版)
- java中系统撤销对象顺序实例,撤消/重做功能Java的对象序列化
- 【工作心得】部分工作总结
- 骑砍战团如何修改服务器设置,骑马与砍杀:战团修改领主关系秘籍
- 链路聚合Eth-Trunk技术
- Adobe Audition 3.0消除人声技巧二则
- windowsvhd制作linux系统,有没有办法用windows loader 引导装在vhd里面的linux
- Oracle 11g rac 生产环境部署详录
- Elasticsearch7.6.1(Windows篇)
- 戴尔电脑开机时开机指示灯亮,但显示器、鼠标、键盘等外设都没启动的问题