grep 快速学会

grep 是什么  ?

是一个快速查找文件内容的软件!

 grep -l 查找的字符  加文件名   【不区分查找字符大小写】

grep -c 查找的字符  加文件名     【统计字符一共出现了几行】

grep -n 查找的字符  加文件名       【统计字符出现的行号】

gvep  -v 查找的字符  加文件名        【显示除了字符的所有内容】

四种字符可以搭配使用

[root@oldboy ~]# grep -v mkdir 123     #显示除了mkdir 的所有内容
[root@oldboy ~]# grep -vn mkdir 123    #显示除了mkdir 的所有内容和行号
[root@oldboy ~]# grep -vni mkdir 123   #显示除了mkdir 的所有内容和行号并不区分大小写

[root@oldboy ~]# grep -vnic mkdir 123
#显示除了mkdir 的所有内容和行号不区分大小写并且统计一共出现多少行

grep  加要查找的字母或单词  加 * 号     加所查找的文件

[root@oldboy ~]# grep oy*  123         【就是查找文件123 里面  所有包含oy的单词】
#  mkdir oldboy    创建文件oldboy
mkdir oldboy oldgir #创建多个文件名字

grep   .  加文件名   查看文件里所以含  .  的内容     一个 . 代表一个任何字母

[root@oldboy ~]# grep . 123
www.google.com
www.bing.com
 

还可以查看         #   grep 要查单词的第一个字母  .

[root@oldboy ~]# grep m.d 123   
创建目录,文件夹mkdir
#  mkdir oldboy    创建文件oldboy
#  mkdir dir{1..100} #创dir1--dir100         创建dir 1...100个文件

 一个 . 代表一个任何字母    两个 .  .  代表两个任何字母
mkdir oldboy oldgir #创建多个文件[root@oldboy ~]# grep m..i 123
创建目录,文件夹mkdir
#  mkdir oldboy    创建文件oldboy
#  mkdir dir{1..100} #创dir1--dir100         创建dir 1...100个文件
mkdir oldboy oldgir #创建多个文件

grep  'ro\{2,4\}d' 123              grep  '  加单词的其中两个字符  \{  第二个字符重复的次数  ,到几次  \}单词最后一个字符  '   加 文件名

[root@oldboy ~]# grep 'ro\{2,5\}t' 123    【文件123 里面包含o 二到五次的单词】
root
rooooot
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值