• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
公子缘
博客园    首页    新随笔    联系   管理    订阅  订阅

Linux. grep 命令

Linux. grep 命令

 

  grep 命令常用参数:

   
-c 仅列出文件中包含模式的行数
-i 忽略模式中字母的大小写
-l 列出带有匹配行的文件名称
-n 在每一行的最前面列出行号
-v 列出所有匹配模式的行
-  
   
   
   

 

参数: -c

[root@localhost u01]# cat demo6.txt 
h
e
l
l
o

w
o
r
l
d

[root@localhost u01]# 
[root@localhost u01]# grep -c o demo6.txt 
2
[root@localhost u01]# 

 

参数:-i

[root@localhost u01]# cat demo6.txt 
h
e
l
l
o

w
O # 这个字母o,是大写的.
r
l
d

[root@localhost u01]# grep -c o demo6.txt 
1
[root@localhost u01]# grep -ic o demo6.txt 
2
[root@localhost u01]# 

 

参数: -l

[root@localhost test]# ll
total 0
[root@localhost test]# echo A > 1.txt
[root@localhost test]# echo a > 2.txt
[root@localhost test]# echo b > 3.txt
[root@localhost test]# 
[root@localhost test]# grep -l a *
2.txt
[root@localhost test]# grep -li a *
1.txt
2.txt
[root@localhost test]# 
[root@localhost test]# 

 

参数: -n

[root@localhost u01]# cat -n demo6.txt 
     1    h
     2    e
     3    l
     4    l
     5    o
     6    
     7    w
     8    O
     9    r
    10    l
    11    d
    12    
[root@localhost u01]# 
[root@localhost u01]# grep -n r demo6.txt 
9:r
[root@localhost u01]# 
若现在就觉得失望无力,未来那么远你该怎么扛 —— 致自己
posted @ 2020-01-16 17:31  公子缘  阅读(164)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3