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的行

  • 相关阅读:
    第一个django
    windows安装django
    Uva 705
    UVa 10034
    ACM中出现RuntimeError的原因及可能的解决办法
    [转载]最小生成树-Prim算法和Kruskal算法
    Uva 10305 Ordering Tasks
    Uva 793 Network Connections
    Uva 10608 Friends
    Uva 10583 Ubiquitous Religions
  • 原文地址:https://www.cnblogs.com/liuhailong0112/p/5804424.html
Copyright © 2011-2022 走看看