博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
grep 的学习 正则
阅读量:7041 次
发布时间:2019-06-28

本文共 604 字,大约阅读时间需要 2 分钟。

grep 命令:

grep  "name"   /path/file_name    从file_name文件中中查找 name 字符

grep  -c    "name"   /path/file_name  统计查找到name 的总共的行数

grep  -n    "name"   /path/file_name  统计查找到name 的所在的行数

grep  -i    "name"   /path/file_name  查找name 不区分大小写

grep  -v    "name"   /path/file_name  取反,找除name 以外的,所有字符

grep  -A#     "name"   /path/file_name  查找name, 并且显示 name后面的,  #多少行

     -B# "name"   /path/file_name  查找name, 并且显示 name前面的,  #多少行

     -C # "name"   /path/file_name  查找name, 并且显示 name前后的,  #多少行

除了点号 . 还有? 问号 , ? 问号 表示前面字符的0次或 1 次。(grep -E  或用 egrep )  

由点 . 号可以推出 : *  星号就表示,任意个 任意字符,* 星号表示0次或多次 ,而 + 加号又和 * 星号等价,但 + 号表示 1次或多次。

 

转载于:https://www.cnblogs.com/nfyx/p/8948928.html

你可能感兴趣的文章
两种语言实现设计模式(C++和Java)(四:适配器模式)
查看>>
命名规则
查看>>
BFC——块级格式化上下文
查看>>
C++ #if 1
查看>>
var result = eval('(' + data + ')');的学习
查看>>
基于DotNetOpenAuth的OAuth实现示例代码: 获取access token
查看>>
oracle数据库 in后的参数个数超过1000问题
查看>>
yii2.0 url美化-apache服务器
查看>>
python中\r的意义及用法
查看>>
Shell命令-文件及内容处理之iconv、dos2unix
查看>>
HTML文字元素
查看>>
数据库-永远不要在MySQL中使用UTF-8
查看>>
unity的默认文件目录及脚本之间的执行顺序
查看>>
css3基础知识提纲
查看>>
egret--列表组件(list)
查看>>
angular 定时函数
查看>>
移动端app测试关注点
查看>>
Android 仿QQ消息界面
查看>>
a demo for how to use QThread
查看>>
扩展欧几里德算法
查看>>