Linux中利用grep命令如何检索文件内容详解


本文摘自PHP中文网,作者不言,侵删。

这篇文章主要给大家介绍了关于Linux中利用grep命令如何检索文件内容的相关资料,并且给大家简单介绍了关于Linux grep和find的区别,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

前言

Linux系统中搜索、查找文件中的内容,一般最常用的是grep命令,另外还有egrep命令,同时vi命令也支持文件内容检索。下面来一起看看Linux利用grep命令检索文件内容的详细介绍。

方法如下:

1、搜索某个文件里面是否包含字符串

命令格式:grep "被查找的字符串" filename1

例如:

1

grep "0101034175" /data/transaction.20170118.log

2、在多个文件中检索某个字符串

命令格式:

  • grep "被查找的字符串t" filename1 filename2 filename3 ...

  • grep "被查找的字符串" *.log

3、显示所检索内容在文件中的行数,可以使用参数-n

命令格式: grep -n "被查找的字符串" *.log

4、检索时需要忽略大小写问题,可以使用参数“-i”

命令格式: grep -i "被查找的字符串" *.log

5、从文件内容查找不匹配指定字符串的行

命令格式:grep ?Cv "被查找的字符串" 文件名

6、搜索、查找匹配的行数:

命令格式:

  • grep ?Cc "被查找的字符串" 文件名

  • grep "被查找的字符串" 文件名 | wc -l

7、递归搜索某个目录以及子目录下的所有文件

命令格式:grep ?Cr "被查找的字符串" 文件目录

8、获取哪些文件包含搜索的内容,并列出文件名

命令格式:grep -H ?Cr "被查找的字符串" 文件目录 | cut -d: -f1 [| uniq]

阅读剩余部分

相关阅读 >>

Linux操作系统原理基础

如何在指定的区域内删除一个部署集

Linux安装gcc命令

Linux下如何对硬盘进行分区

Linux默认不显示当前路径怎么办

详解Linux利用read命令获取变量中的值的操作方法

Linux怎么查看文件格式

如何查看Linux服务

如何设置云盘属性使自动快照在以下操作时随云盘一起释放

Linux使用exec函数实现进程替换的代码分享

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...