九、Linux文本过滤

文本过滤grep:

语法格式:
grep [选项] 基本正则表达式 [文件]
常用的grep选项有:
-c 只输出匹配行的计数。

[avatar@xxx ~]$ grep -c "root" /etc/passwd 
2

-i 不区分大小写(只适用于单字符)。

[avatar@xxx ~]$ grep -i "Root" /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin

-n 显示匹配行及行号。

[avatar@xxx ~]$ grep -n "root" /etc/passwd
1:root:x:0:0:root:/root:/bin/bash
11:operator:x:11:0:operator:/root:/sbin/nologin

-v 显示不包含匹配文本的所有行。
[avatar@xxx ~]$ ps aux | grep "java" |grep -v "grep"
参考文档:https://www.runoob.com/linux/linux-comm-grep.html

grep 工作中常常和管道符联合使用,比如查询进程是否正常运行

 ps aux | grep "rabbitmq" | grep -v "grep"
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目上线之后,或者在测试环境,经常会有bug让我们去排查和修改,这个时候,我们需要在linux系统中使用一些命令帮...
    时之令阅读 7,813评论 0 2
  • 如果你是一个新手,请从头阅读这篇文章,如果你只是忘记了grep命令的一些常用选项,直接查看文章尾部的总结部分即可。...
    082e63dc752b阅读 4,640评论 0 0
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 9,942评论 0 5
  • 第1章 小试牛刀 $ 是普通用户,# 表示管理员用户 root。 shebang:#!。sharp / hash ...
    巴喬書摘阅读 11,505评论 1 4
  • grep擅长查找,awk擅长分析(select),sed擅长批量编辑行 概述 SED的英文全称是 Stream E...
    piziyang12138阅读 4,415评论 0 3