grep小技巧
2015-12-07 17:27
267 查看
#有的时候需要精确匹配关键词,把这样的行显示出来
cat /etc/sysconfig/iptables |grep -w "80"
结果是把该行中只出现一次80的行找出来了,8080这样的端口的行就不会被匹配到。
#在整个文件中搜索符合关键词的部分,并且搜到几处就是几行,比如加wc -l就可以统计全文出现几次
例如
cat 1.txt
2-3
5-3-4
a-b-c-3-3-3
然后执行时候加个-o功能选项
cat 1.txt |grep -o -E *-3
-3
-3
-3
-3
-3
*-3这么写主要是防止命令行中-3被识别成一个功能选项
#不显示匹配结果
grep -q "关键词" 文件名
#统计文件中出现关键词的行数,注意与-o选项“出现次数”的区别
grep -c "关键词" 文件名
cat /etc/sysconfig/iptables |grep -w "80"
结果是把该行中只出现一次80的行找出来了,8080这样的端口的行就不会被匹配到。
#在整个文件中搜索符合关键词的部分,并且搜到几处就是几行,比如加wc -l就可以统计全文出现几次
例如
cat 1.txt
2-3
5-3-4
a-b-c-3-3-3
然后执行时候加个-o功能选项
cat 1.txt |grep -o -E *-3
-3
-3
-3
-3
-3
*-3这么写主要是防止命令行中-3被识别成一个功能选项
#不显示匹配结果
grep -q "关键词" 文件名
#统计文件中出现关键词的行数,注意与-o选项“出现次数”的区别
grep -c "关键词" 文件名
相关文章推荐
- iOS学习网站+书籍分享
- 第15周—项目5 希尔排序
- init()方法调用及扩展
- <2>Android Camera 架构简析1
- mysql导数据及注意事项
- 对加密数据的高效相似性查询(二)
- java之运算符
- slice()方法 和splice 方法的区别。。。
- Qt学习(3)
- 运维人员需要产品观
- linux那些鲜为人知的小秘密
- Android Studio 断点调试和高级调试
- Git-0.99 README 第一部分 基本对象
- jQuery + CSS3 实现花瓣剥落特效
- 矩阵存储之三
- 堆排序
- 如何允许外网可以连接mysql数据库
- java之hashCode
- Python机器学习库scikit-learn实践
- Java线程编程中Thread类的基础学习教程