在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

在linux中怎么查找文件内容

144次阅读
没有评论

共计 1781 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍“在 linux 中怎么查找文件内容”的相关知识,丸趣 TV 小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在 linux 中怎么查找文件内容”文章能帮助大家解决问题。

在 linux 中,可以利用 grep 命令来查找文件内容,该命令是一种强大的文本搜索工具,用于查找文件里符合条件的字符串,能使用正则表达式来搜索文本;语法“grep [选项] 模式 文件名”。

本教程操作环境:linux5.9.8 系统、Dell G3 电脑。

在 linux 中,可以利用 grep 命令来查找文件内容。

Linux 系统中 grep(Global Regular Expression Print)命令是一种强大的文本搜索工具,用于查找文件里符合条件的字符串,它能使用正则表达式搜索文本,并把匹 配的行打印出来。

grep 命令的由来可以追溯到 UNIX 诞生的早期,在 UNIX 系统中,搜索的模式(patterns)被称为正则表达式(regular expressions),为了要彻底搜索一个文件,有的用户在要搜索的字符串前加上前缀 global(全面的),一旦找到相匹配的内容,用户就像将其输出(print)到屏幕上,而将这一系列的操作整合到一起就是 global regular expressions print,而这也就是 grep 命令的全称。

grep 命令能够在一个或多个文件中,搜索某一特定的字符模式(也就是正则表达式),此模式可以是单一的字符、字符串、单词或句子。

正则表达式是描述一组字符串的一个模式,正则表达式的构成模仿了数学表达式,通过使用操作符将较小的表达式组合成一个新的表达式。正则表达式可以是一些纯文本文字,也可以是用来产生模式的一些特殊字符。为了进一步定义一个搜索模式,grep 命令支持如表 1 所示的这几种正则表达式的元字符(也就是通配符)。

表 1 正则表达式的通配符通配符功能 c * 将匹配 0 个(即空白)或多个字符 c(c 为任一字符)。. 将匹配任何一个字符,且只能是一个字符。[xyz] 匹配方括号中的任意一个字符。[^xyz] 匹配除方括号中字符外的所有字符。^ 锁定行的开头。$ 锁定行的结尾。

需要注意的是,在基本正则表达式中,如通配符 *、+、{、|、( 和) 等,已经失去了它们原本的含义,而若要恢复它们原本的含义,则要在之前添加反斜杠 \,如 \*、\+、\{、\|、\( 和 \)。

grep 命令是用来在每一个文件或中(或特定输出上)搜索特定的模式,当使用 grep 时,包含指定字符模式的每一行内容,都会被打印(显示)到屏幕上,但是使用 grep 命令并不改变文件中的内容。

grep 命令的基本格式如下:

[root@localhost ~]# grep [选项]  模式   文件名 

这里的模式,要么是字符(串),要么是正则表达式。而此命令常用的选项以及各自的含义如表 2 所示。

表 2 grep 命令常用选项及含义选项含义 - c 仅列出文件中包含模式的行数。- i 忽略模式中的字母大小写。- l 列出带有匹配行的文件名。- n 在每一行的最前面列出行号。- v 列出没有匹配模式的行。- w 把表达式当做一个完整的单字符来搜寻,忽略那些部分匹配的行。

注意,如果是搜索多个文件,grep 命令的搜索结果只显示文件中发现匹配模式的文件名;而如果搜索单个文件,grep 命令的结果将显示每一个包含匹配模式的行。

【例 1】假设有一份 emp.data 员工清单,现在要搜索此文件,找出职位为 CLERK 的所有员工,则执行命令如下:

[root@localhost ~]# grep CLERK emp.data
#忽略输出内容 

而在此基础上,如果只想知道职位为 CLERK 的员工的人数,可以使用“-c”选项,执行命令如下:

[root@localhost ~]# grep -c CLERK emp.data
#忽略输出内容 

【例 2】搜索 emp.data 文件,使用正则表达式找出以 78 开头的数据行,执行命令如下:

[root@localhost ~]# grep ^78 emp.data
#忽略输出内容 

grep 命令的功能非常强大,通过利用它的不同选项以及变化万千的正则表达式,可以获取任何我们所需要的信息。

关于“在 linux 中怎么查找文件内容”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注丸趣 TV 行业资讯频道,丸趣 TV 小编每天都会为大家更新不同的知识点。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计1781字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 四虎高清在线精品免费观看 | 亚洲精品久久久久久久蜜桃 | 亚洲国产精品成人综合久久久 | 欧洲日本一线二线三线区本庄铃 | 日本少妇被黑人猛cao | 欧美精品黑人粗大 | 精品久久久中文字幕一区 | 亚洲一区二区三区四区五区黄 | 免费无遮挡又黄又爽网站 | 大伊香蕉精品一区视频在线 | 在线播放的网站 | 一区二区三区免费高清视频 | 久久久一本精品99久久精品66 | 国产精品久久久久影视不卡 | 国产国拍亚洲精品mv在线观看 | 日日碰日日操 | 日韩精品无码一区二区三区免费 | 永久免费无码网站在线观看 | 91高清在线成人免费观看 | 在线看片人成视频免费无遮挡 | 最近中文字幕在线mv视频在线 | 中文字幕亚洲欧美日韩高清 | 亚洲不卡在线视频 | 99re在线 | 一级特黄aaa大片大全 | 国模私拍视频在线观看 | 99re热这里只有精品18 | 久久精品国产亚洲av高清漫画 | 老熟妇仑乱视频一区二区 | 精品人妻无码一区二区三区换脸 | 好吊妞无缓冲视频观看 | 无码人妻精一区二区三区 | h国产在线 | 国产区精品福利在线观看精品 | 五月婷婷俺来也 | 欧美 另类 精品一区视频 | 日本 国产 欧美 | 武则天肉体大战野史dvd | 日本高清aⅴ毛片免费 | 少妇厨房愉情理伦bd在线观看 | 亚洲天堂不卡 |