zoukankan      html  css  js  c++  java
  • shell学习--grep2

    grep相关的练习,解释下面grep表达式的含义:

    grep '<Tom>' file        打印file中包含单词 Tom的行

    grep 'Tome Savage' file      打印file中包含字串Tome Savage的行

    grep '^Tommy' file        打印file中以Tommy开头的行  

    grep '.bak$' file          打印file中以.bak结尾的行

    grep '[Pp]yramid' *        打印当前目录下包含Pyramid或pyramid的行

    grep '[A-Z]' file          打印file中包含大写字母的行

    grep '[0-9]' file          打印file中包含数字的行

    grep '[A-Z]...[0-9]' file      打印file中包含 一个大写字母+三个任意字符+一个数字 的行

    grep -w '[tT]est' file        打印file中包含单词test或Test的行

    grep -s 'Mark Todd' file      查找file中包含Mark Todd的行,但不打印,用于检查退出状态

    grep -v 'Mary' file         打印file中不包含Mary的行

    grep -i 'sam' file          打印file中包含sam大小写的各种组合的行

    grep -l 'Dear Boss' *        打印当前目录下包含有Dear Boss的所有文件

    grep -n 'Tom' file          打印file文件中包含Tom的行,行首加上行号

    grep "$name" file          打印file文件中包含$name变量展开值的行

    grep '$5' file            打印file中包含$5的行

    ps -ef | grep '^*userl'      将ps -ef的输出经管道送给grep,grep查找以n个空格+userl的行

  • 相关阅读:
    TCP和UDP的最完整的区别
    cluster模块实现多进程-让我的代理服务速度飞起来了
    redis多实例运行
    Nodejs实现代理服务器配置
    java统计程序运行的时间
    spring boot配置写法
    Redis: OOM command not allowed when used memory > ‘maxmemory
    最新版postgresql+pgboucer安装
    spring boot 数据库连接池配置
    Spring BOOT PERFORMANCE
  • 原文地址:https://www.cnblogs.com/liuhailong0112/p/5804424.html
Copyright © 2011-2022 走看看