| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux命令详解(10)-grep命令 -> 正文阅读 |
|
[系统运维]Linux命令详解(10)-grep命令 |
grep命令非常强大。它可以帮助用户在庞大的数据流或文件中匹配条件并输出相关行 --help选项获得帮助信息。 grep指令如果发现某文件的内容符合所指定的模板样式,默认grep指令会把含有模板样式的那行显示出来。若不指定任何文件名,或者给与的文件名为“-”,则grep紫惠玲会从标准输入设备读取数据。? 相关命令:egrep,fgrep,rgrep
?例1:所搜/etc/ssh/sshd_config文件中包含“rh”的行 grep "rh"?/etc/ssh/sshd_config 例2:所搜/etc/ssh/sshd_config文件中包含“rh”的行,并输出符合条件内容的前后两行 ?如图,使用-C选项,对比输出结果,-C选项输出内容多2行。 例3:使用-v反向查找,过滤掉exit字符串 grep "rh"?/etc/ssh/sshd_config |grep -v exit ?如图使用了-v选项,可以看到含有exit的行被过滤了。 例4:在当前目录下,对所有后缀为txt的文件搜索set字符串 grep seti *.txt 例5:在当前目录下,包含子目录,对所有后缀为txt的文件搜索set字符串 grep -i seti *.txt 或: grep -d recurse? seti *.txt 例6:精准匹配单词world grep -w world *.txt 例7:使用模板文件进行搜索 模板文件mypartern包含两行内容如下: alpha beta 使用该文件进行匹配,将会获得符合这两个字串的行。 grep -f mypartern *.txt 例8:匹配完整行为“hello world!”的行 grep -x "hello world!" *.txt? 例9:统计alpha出现的次数 grep -c alpha *.txt 例10:寻找不包含“alpha”的文件,只列出文件名 grep -L alpha *.txt |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:55:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |