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

  • 相关阅读:
    Eclipse Alt + / 快捷键失效
    oracle nvl()函数
    搭建spring boot项目
    Maximum call stack size exceeded
    vue混入函数问题
    ASP.NET Core 2.0中的Azure Blob存储
    如何在ASP.NET Core 2.0中使用Razor页面
    将参数传递给ASP.NET Core 2.0中的中间件
    使用.net core在Ubuntu构建一个TCP服务器
    如何在ASP.NET Core Web API测试中使用Postman
  • 原文地址:https://www.cnblogs.com/liuhailong0112/p/5804424.html
Copyright © 2011-2022 走看看