Linux grep基础入门知识点有哪些
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,这篇文章主要介绍了Linux grep基础入门知识点有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux grep基础入门知识点有哪些文章都会有所收获,下面我们
千家信息网最后更新 2024年11月30日Linux grep基础入门知识点有哪些
这篇文章主要介绍了Linux grep基础入门知识点有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux grep基础入门知识点有哪些文章都会有所收获,下面我们一起来看看吧。
grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 –,则 grep 指令会从标准输入设备读取数据。
基本介绍
grep
命令由选项、模式和文件三部分组成,它在一个或多个文件中搜索满足模式的文本行,模式后的所有字符串被看做文件名,文件名可以有多个, 支持通配符写法,搜索的结果被打印到屏幕,不影响原文件的内容。grep
命令的选项用于对搜索过程进行补充说明,grep
命令的选项及其意义如下表所示。
选项 | 功能 |
---|---|
-i | 忽略大小写 |
-w | 匹配单独完整的单词 |
-I | 仅列出符合匹配的文件,而不列出行 |
-r | 递归匹配 |
-n | 列出行并显示行号 |
-v | 反向匹配 |
-c | 显示匹配行数,不显示内容 |
-f file | 从文件file中提取模板作为匹配模式 |
-E | 使用扩展正则表达式 |
-F | 快速匹配,不使用正则表达式 |
-A n | 打印匹配行及其后n行 |
-B n | 打印匹配行及其前n行 |
-C n | 打印匹配行及其前后n行 |
-o | 只显示匹配到的内容 |
-q | 不输出内容,以退出状态表示搜索结果 |
正则表达式
将带元字符的正则表达式用于grep
命令能够更灵活地匹配信息,使用时需要使用单引号将正则表达式引起来,以免发生一些不可预知的错误。
模式 | 功能 |
---|---|
'^h' | 查找以h符号开头的行 |
'^$' | 匹配空白行 |
'^/.../' | 匹配以中间含有三个字符的斜线对开头的行 |
'^/.*/' | 匹配以斜线对开头的行,里面可以有任何内容 |
[:alpha:] | 匹配字符 |
[:digit:] | 匹配数字 |
[:alnum:] | 匹配字符或数字 |
[:word:] | 匹配单词字符 |
实例
统计 /etc/init.d/functions
文件中每个单词出现的次数并排序
grep -Eo '[[:alnum:]_]+' /etc/init.d/functions | sort | uniq -c | sort -nr
查找两个文件中重复的行
$ cat test1aabbccdddeee$ cat test2aabbcccddeee$ grep -wf test1 test2aabbeee
关于"Linux grep基础入门知识点有哪些"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Linux grep基础入门知识点有哪些"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
文件
内容
知识
字符
模式
正则
表达式
基础
知识点
命令
搜索
单词
开头
指令
文件名
样式
范本
功能
多个
数字
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大唐仙妖劫服务器
服务器配置管理实训
贵研铂业软件开发
手机软件开发的视频教程
服务器接口测试
软件开发发票如何开
面向对象数据库技术知识点
分包商网络安全培训考试
数据库两个表格合并为一个
天谕灵鸟啼春服务器等级开放
WOW数据库技术入股
拆服务器游戏视频教程
中国城市空气质量数据库
网络安全2.0等级保护对象
有锁机怎清除数据库
2020数据库安装方法
手机代理服务器怎么用
耒阳游戏软件开发
网络安全课程设计程序
正楷字体软件开发
免费的外文文献数据库
cnki数据库在什么范围使用
ios登录连接数据库
excel数据库系统
网信魏县网络安全记心间
YASU下载软件开发
网络技术发布高薪
dhcp服务器未生效
网络安全法知识征文500字
手机网络数据库地理地址