cat-grep-sed应用案例
案例:
已知文件test.txt内容为:
test
liming
xiaoming
请打印出test.txt内容时,不包含xiaoming字符串的命令。
创建文件test.txt
[root@hello110 testdata]# cat >>test.txt<<EOF
> test
> liming
> xiaoming
> EOF
实现
方法一:用head命令
[root@hello110 testdata]# head -2 test.txt
test
liming
head命令:取头部的前n行。如果不接参数,默认是前10行。
命令:head -2 test.txt 或 head -n 2 test.txt
方法二:grep
grep命令:过滤器,把想要的或者不想要的分离开
想要什么:grep "要的内容"
不想要什么:grep -v "不想要的内容"
[root@hello110 testdata]# grep "liming" test.txt
liming
[root@hello110 testdata]# grep -v "liming" test.txt
test
xiaoming
grep画蛇添足的用法:
[root@hello110 testdata]# cat test.txt |grep -v "liming" test.txt
test
xiaoming
不专业!
方法三:sed
sed:过滤。格式:sed [-n] '/过滤的内容/处理的命令' 文件
-n:取消sed的默认输出
-i:改变文件内容
处理命令:有很多。p print。d delete,不删除内容。
[root@hello110 testdata]# sed '/liming/d' test.txt
test
xiaoming
[root@hello110 testdata]# cat test.txt
test
liming
xiaoming
[root@hello110 testdata]# sed -n '/liming/p' test.txt
liming
[root@hello110 testdata]# sed '/liming/p' test.txt
test
liming
liming
xiaoming
cat-grep-sed应用案例相关推荐
- Shell ❀ 三剑客 - Grep + Sed + Awk
文章目录 八.三剑客 - Grep + Sed + Awk 1.Grep - 过滤 1.1 常用grep参数 1.2 使用方法 2.Sed - 行匹配 2.1 执行原理 2.2 常见语法 2.3 使用 ...
- 三剑客grep sed awk
三剑客 正则(RE)表达式 应用场景 规则 注意事项 正则符号 基础正则 扩展正则 正则实例 正则 VS 通配符 三剑客 grep sed sed核心应用 awk awk执行过程 内置变量 awk 正 ...
- 文本处理三驾马车 • grep • sed • awk
正则表达式:是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种 ...
- linux grep sed awk
linux 文本编辑命令grep sed awk(转) grep grep (global search regular expression(RE) and print out the li ...
- linux 文本编辑命令grep sed awk
grep grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具 ...
- (管道| / 重定向 / xargs)/find 与xargs结合使用/vi,grep,sed,awk(支持正则表达式的工具程序)
原文连接:http://www.cnblogs.com/alwayswyy/p/5191137.html 本节中正则表达式的工具程序 grep,sed和awk是重点,也是难点!!! 先补充一下 一. ...
- linux三剑客及正则表达(grep,sed,awk)
首先我们现在知道Linux下一切皆文件,对Linux的操作就是对文件的处理,那么怎么能更好的处理文件呢?这就要用到我们上面的三剑客命令. 在说这三个命令前我们要插入一个小插曲就是"正则表达式 ...
- 【Linux】 字符串和文本处理工具 grep sed awk
Linux字符串&文本处理工具 因为用linux的时候主要用到的还是字符交互界面,所以对字符串的处理变得十分重要.这篇介绍三个常用的字符串处理工具,包括grep,sed和awk ■ grep ...
- linux 一些常规操作合集 (cat grep awk chmod vim ..)
一些其他的linux操作,可以看我的博客 1.linux 以指定内存单位(B,KB,MB-)显示文件大小 2.linux cat grep+head/tail 3.linux grep awk hea ...
- linux下使用cat grep快速查找所需要的日志内容
最近公司的领导脑子可能让驴踢了或者让门夹了,11点之后才能上线.日常环境还尼玛不能远程调试了...mmp 只能够通过日志定位问题了. 好了,简单发一下牢骚,...没办法,人在屋檐下不能不低头,就这么 ...
最新文章
- mysql 建立root用户名和密码_MYSQL中5.7.10ROOT密码及创建用户
- 将pdf转为html,使用pdfdom将pdf转为html
- oracle+数据到+mysql数据库乱码问题_Linux系统Oracle数据库乱码问题的解决方法
- 2020年高等数学方法与提高(上海理工大学)学习笔记:一元函数微分学
- shell中join链接多个域_Linux Shell中使用awk完成两个文件的关联Join
- 天亮了起来的飞鸽传书官方下载
- python搜索网页特定区域内容_Python爬取练习:指定百度搜索的内容并提取网页的标题内容...
- C++11线程库模板
- mysql unescape解码_python mysql escape\n(简单语法错误)
- WebStorm——最智能的Javascript IDE
- Sublime Text3 直接运行js调试控制台
- mysql电商数据库结构_高性能可扩展MySQL数据库设计及架构优化——电商实例数据库结构...
- 设计模式(四) 策略模式
- 计算机上那里可以看产品密钥,使用Windows Key Viewer一键轻松查看当前计算机的产品密钥...
- 【学渣告诉你】到底神马是傅里叶级数!!!!!!
- 解读APP新一代验证登录方式——一键登录/免密认证
- 分库分表实战(第1期):一叶知秋 —— 图览分库分表外卖订单项目
- 重庆大学计算机在职研究生,重庆大学在职研究生招生学院_重庆大学在职研究生_学校查找_在职研究生教育信息网...
- DHCPV6 开源代码如何获取device的MAC
- 西安交通大学轴承公共数据集(文末附数据)
热门文章
- 小爱同学100个奇葩回复_小米小爱音箱Pro开箱评测,看到的不仅是全面升级更是小米loT的高速发展...
- 【JAVA基础篇】对象初始化过程
- 初中计算机考试用什么软件,初中信息技术《PowerPoint软件》考过啥
- java 先入先出,java_阻塞队列(FIFO先进先出)
- 十一、Python第十一课——用户输入和另一种循环(While)
- 是什么牌子_水晶项链什么牌子好
- 五笔字型键盘字根图_手机输入法的派别之争:九宫格和全键盘,哪个更科学?...
- android gradle错误,Android studio gradle错误与顶级异常
- 线粒体和叶绿体的基因组特点_如何组装植物叶绿体基因组
- MySQL摘要_mysql摘要