zoukankan      html  css  js  c++  java
  • grep

    以development为操作实例

    [root@kube-node3 ~]# cat development.yaml
    apiVersion: v1
    kind: Namespace
    metadata:
    name: development
    labels:
    name: development
    You have new mail in /var/spool/mail/root


    grep -c "name" development.yaml 统计name出现的次数

    grep -i "name" development.yaml 不区分大小写,查找name所在的行

    grep -n "name" development.yaml 打印name所在的行和行号

    grep -v "name" development.yaml 不打印name所在的行

    grep "api[Vv]" development.yaml 查找以api开头的,后接V或v的行

    grep "^[^api]" development.yaml 显示出行首不是api的行

    grep "[Aa]pi" development.yaml 匹配A或a开头的行

    grep "[a...e]" development.yaml 匹配a,三个任意字符,紧接e的行

    grep "[a-z][p]i" development.yaml 匹配小写字母,紧接pi的行

    grep "a{2,}" development.yaml 匹配a连续至少出现2次的行 ----没做成

    grep "a{2,5}" development.yaml 匹配a连续至少出现2次以及5次的行 ----没做成


    grep -n "^$" development.yaml 打印出空行所在的行


    grep -vE "#|^$" development.yaml 不匹配#和空白的行

    grep --color "name" development.yaml 给匹配字符添加颜色

  • 相关阅读:
    vim操作
    brew安装
    pycharm工程包导入问题
    mongodb的更新语句
    mongodb的增加和删除
    Mongodb中 数据库和集合的创建与删除
    mongodb服务器启动
    mac 根目录下新建文件夹并赋予权限
    常用的python标准库
    mac显示隐藏文件夹和文件
  • 原文地址:https://www.cnblogs.com/effortsing/p/9981871.html
Copyright © 2011-2022 走看看