grep

grep文本过滤

命令选项:

-v: 反向选取

-o: 仅显示匹配的字串,而非字串所在的行

-i: ignore-case,忽略字符大小写

-E: 支持使用扩展正则表达式

-A #

-B #

-C #

-q 静默模式,不输出任何信息

-P perl 正则

普通过滤

# grep root /etc/passwd

root:x:0:0:root:/root:/bin/bash

operator:x:11:0:operator:/root:/sbin/nologin

^: 锚定行首

# grep "^[sS]" /proc/meminfo

SwapCached: 0 kB

SwapTotal: 2047996 kB

SwapFree: 2047996 kB

$: 锚定行尾

# grep "/bin/bash$" /etc/passwd

root:x:0:0:root:/root:/bin/bash

本文分享自微信公众号 - 从零开始的linux(gh_4a9d788f5f27),作者:零月

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-03-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux基础命令4

    创建文件夹 # mkdir note # ll -d note/ drwxr-xr-x. 2 root root 4096 Feb 22 15:53 note...

    零月
  • glob

    通配符 # touch a2b # ll a?b -rw-r--r-- 1 root root 0 Mar 2 23:24 a2b # ll a[0-9]b ...

    零月
  • elasticsearch集群

    安装elasticsearch集群 hostnameipportes-1128.0.0.1019200es-2128.0.0.1029200 安装jdk [ro...

    零月
  • BST & AVL 二分搜索树 & 平衡二叉树的实现原理

    本文完整的实现了基本的BST,由于注重的是逻辑和原理的实现,所以没有采用泛型。注意方法的访问修饰符。

    大学里的混子
  • LeetCode 114. 二叉树展开为链表(递归)

    来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/flatten-binary-tree-to-link...

    Michael阿明
  • 【深度解析】Linux系统启动流程

    Linux系统启动流程大概总结下来是这么一个过程: POST-->BootLoader(MBR)-->Kernel(硬件探测、加载驱动、挂载根文件系统、/sbi...

    小小科
  • 如何使用CP / SCP / RSYNC在Linux中排除特定目录?

    对于任何系统管理员或一般Linux操作系统用户而言,在服务器之间执行文件复制操作都是一项常见任务。在将文件从一个系统复制到另一个系统时,由于某些特定原因,我们可...

    用户6543014
  • Minimum Distance Between BST Nodes

    用户1147447
  • LWC 62:742. Closest Leaf in a Binary Tree

    LWC 62:742. Closest Leaf in a Binary Tree 传送门:742. Closest Leaf in a Binary Tree...

    用户1147447
  • admin3

    #################################################### 真机上实现别名的定义,修改配置文件

    py3study

扫码关注云+社区

领取腾讯云代金券