Linux常用命令(2) grep

 grep  抓取信息

   grep "text" filename   抓取在名为filename的文件中的text字段,并输出字段所在的行;
   grep "text" file1 file2 file3 抓取多个文件中的text字段所在的行;
  
   grep -v "text" filename 抓取除了text的所有行;
   grep "text" filename --color=auto 打印出text所在行并且标记匹配字段颜色;
  

   grep -c "text" filename  抓取在名为filename的文件中的text字段,并输出含有该字段的行数
  

   grep "text" -n filename   抓取在名为filename的文件中的text字段,并输出字段所在的行数:该行内容并标记匹配字段颜色


   
  grep "text" -b -o filename  显示抓取的内容和对应的字符数

  
   grep -i  "text" filename  抓取在名为filename的文件中的text字段,并输出字段所在的行,不区分text的大小写


   grep -e "text1" -e "text2" filename 一次抓取多个字段

  
   grep "text" . -r --include *.{txt,html}     在.txt .html文档下抓取
   grep "text" . -r --exclude  "filename"    排除在filename中文档中抓取的内容
   grep "text" . -r --exclude-from filelist     排除在filelist文件列表里的文件抓取的内容
  
   grep -q "text" filename          没有返回信息
  
   grep "text"  filename -A n   抓取带有text字段的行,以及它后面的n行内容
   grep "text"  filename -B n   抓取带有text字段的行,以及它前面的n行内容
    grep "text"  filename -C n   抓取带有text字段的行,以及它前面和后面的n行内容 
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值