cat-grep-sed应用案例
来源:互联网 发布:深圳申请软件著作权 编辑:程序博客网 时间:2024/06/05 19:51
案例:
已知文件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应用案例
- 学习cat sort grep cut sed uniq find less
- grep 、sed、awk的一些应用
- 正则在sed和grep中的应用
- grep,sed, awk实例应用总结
- cat、tail、head、grep、sed查看文件任意几行的数据
- cat、tail、head、grep、sed查看文件任意几行的数据
- 【Linux】cat、tail、head、grep、sed查看文件任意几行的数据
- sed配合正则表达式应用案例
- cat & grep & read
- sed 实现cat -n
- Linux sed cat命令
- cat sed命令
- Linux三剑客应用小结---grep、sed、awk
- grep,sed,awk练习
- grep/sed 匹配变量
- grep awk sed
- sed,grep,awk, 参考手册
- linux下执行脚本,提示Command not found解决办法
- UGUI自动布局_LayoutGroups
- 选择区域的检验tajimD
- Lua 常用
- iOS8 table view添加左滑出现按钮组的方法
- cat-grep-sed应用案例
- 阿里聚安全受邀参加SFDC安全大会,分享互联网业务面临问题和安全创新实践
- ffmpeg处理RTMP流媒体的命令大全
- 基于Maven的ActiveMQ+spring 多消息队列配置实例
- BLAST+使用方法
- 新申请的阿里云,系统是win2012 怎么显示桌面上的图标呢
- 《Java测试》关于Map遍历移除在多线程下的测试
- canny算子好强大!
- 《剑指》3