BluePen BluePen
  • Jenkins
  • OS
  • 算法
随笔
分类
标签
归档
关于
留言板
GitHub (opens new window)

Alex

一个好人
  • Jenkins
  • OS
  • 算法
随笔
分类
标签
归档
关于
留言板
GitHub (opens new window)
  • Linux

    • 常用操作

    • 常用命令

      • curl 命令
      • grep 命令
        • 管道搜索
        • 搜索单个文件
        • 搜索文件夹
      • sed 命令
      • awk 命令
      • logrotate
  • Mac

  • OS
  • Linux
  • 常用命令
Alex
2019-07-31
目录

grep 命令

常用于关键字搜索,使用方式:

grep [OPTION]... PATTERN [FILE]...

常用 Option:

  • -i, --ignore-case, 忽略大小写
  • -n, --line-number, 显示行号
  • -w, --word-regexp, 全词匹配
  • -m, --max-count=NUM, 只匹配前 NUM 个结果
  • -B, --before-context=NUM, 同时打印匹配结果的前 NUM 行
  • -A, --after-context=NUM, 同时打印匹配结果的后 NUM 行
  • -C, --context=NUM, 同时打印匹配结果的前后 NUM 行
  • -P, 支持perl风格的正则表达式,即现在常用风格的正则
  • -v, 不包括,过滤掉后续 pattern的内容

-> 管道搜索

'hello world' | grep world
1

-> 搜索单个文件

grep <keyword> <file1>, <file2>
1

-> 搜索文件夹

grep -r <keyword> <dir>
1
编辑此页 (opens new window)
更新于: 2019-07-31 17:08
curl 命令
sed 命令

← curl 命令 sed 命令→

Copyright © 2019-2022 | yxxy | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式