Linux--shel正则表达式
grep 摘取字符串(以整行输出)
-a 将文档以text格式进行搜索
-c 计算找到"搜索的字符串"的次数
-i 忽略大小写的不同
-n 顺便输出行号
-v 取反向选择,即显示出没有"搜索字符串"的内容的那一行
[] 无论里面多少个字符,都表示里面某一个字符
[^] 反向选择,即显示出没有里面的字符串的那一行
[-] 表示从什么到什么之间的内容
'^' 表示以什么开头
$ 表示以什么结尾
^$ 显示出空白行
. 表示绝对有一个字符的意思
* 表示重复0个或多个前面的RE字符(注意:它允许空字符)
.* 表示0个或者多个任意字符的意思
\ 跳脱字符,让某个特殊字符失去意义
{2,} 表示两个以上的前面的RE字符
+ 重复一个或一个以上的前一个RE字符
? 零个或一个的前一个RE字符
| 用或(or)的方式找出数个字符串
() 找出群组字符串
printf 格式化打印
\n 输出新的一行
\r 即Enter按键
\t 水平得【tab】按键
sed -a 新增字符串,这些字符串会在新的一行出现(即目前的下一行)
-c 取代字符串 ,这些字符串取代n1,n2之间的行
-d 删除字符串
-i 插入字符串,这些字符串会在新的一行出现(即目前的下一行)
-s 取代
-p 打印字符串,即显示出来。
AWK
NF:每一行($0)拥有的字段总数
NR:目前awk所处理的是第几行的数据
FS:目前饿分割字符,预设是空格键
diff 对比两个档案之间的差异
pr 文档打印准备
Linux--shel正则表达式相关推荐
- linux绑定中文域名,linux shell正则表达式如何匹配域名(包含中文域名)
linux shell正则表达式如何匹配域名(包含中文) shell匹配域名 1. 匹配示例 最近的项目需要校验一下域名格式匹配,百度一下,说明如下: DNS规定,域名中的标号都由英文字母和数字组成, ...
- linux grep正则表达式与grep用法详解
正则表达式只是字符串的一种描述,只有和支持正则表达式的工具相结合才能进行字符串处理.本文以grep为例来讲解正则表达式. grep命令 功能:输入文件的每一行中查找字符串. 基本用法: grep [- ...
- linux shell正则表达式如何匹配域名(包含中文域名)
linux shell正则表达式如何匹配域名(包含中文) shell匹配域名 1. 匹配示例 2.使用差别 3.中文域名 4.为什么[\u4e00-\u9fa5]不能匹配中文(**想直接获取匹配包含中 ...
- linux grep 正则 id,Linux grep正则表达式
正则表达式只是字符串的一种描述,只有和支持正则表达式的工具相结合才能进行字符串处理.本文以grep为例来讲解正则表达式. grep一般情况下支持基本正则表达式,可以通过参数-E支持扩展正则表达式,另外 ...
- Linux Grep 正则表达式示例
转载自:Linux Grep 正则表达式示例 grep 是 Linux 中用于文本处理的最有用和功能最强大的命令之一.在本文中,我们将探讨如何在 grep 的 GNU 版本中使用正则表达式的基础,该版 ...
- linux中grep命令 菜鸟教程,linux grep正则表达式与grep用法详解
需要大家牢记:正则表达式与通配符不一样,它们表示的含义并不相同 正则表达式只是字符串的一种描述,只有和支持正则表达式的工具相结合才能进行字符串处理.本文以grep为例来讲解正则表达式. grep命令 ...
- linux 通配符 正则表达式 区别,linux 正则表达式和通配符
linux 正则表达式和通配符 通配符用于查找文件 包含三种: * ? [] * 代表任意个任意字符 ? 代表任意一个字符 [] 代表中括号中的一个字符 正则表达式(正则是包含匹配,只要包含就可以匹 ...
- linux shell 正则表达式
linux shell 正则表达式比较 则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那 ...
- linux检查正则表达式,正则表达式及Linux文本检查工具
2)匹配次数 用法:用在指定重复出现字符的后面 功能:限制前面的支付要出现的次数 *:表示匹配其前面的字符任意次(0或1或多次)[Jasonforcto注:这里要区分开通配符的定义] 案例: a,b ...
- linux c 正则表达式 简介
目录 1. int regcomp (regex_t *compiled, const char *pattern, int cflags) 2. int regexec (regex_t *comp ...
最新文章
- 算法--微软面试题:求一个整数数组元素间最小差值
- 16.如何做到webpack打包vue项目后,可以修改配置文件
- KVM总结-KVM性能优化之网络性能优化
- MySQL zip版本安装说明
- ASP.NET学习笔记 2
- 淘宝快捷通道——百汇家园
- [react] create-react-app创建新运用怎么解决卡的问题?
- 4个月,9位诺奖得主加盟国内高校
- 基于城市交通监控大数据的行程时间估计
- (草稿)如何判断一名UiPath开发人员是否合格?
- linux下使用c进行线程操作
- rpm -e --nodeps_Linux系统rpm方式管理软件
- 论文笔记:Semantic Relation Reasoning for Shot-Stable Few-Shot Object Detection
- 关于SDIO接口用作TF卡接口的接法以及电压的选择
- 基于springboot的paypal支付demo
- 阿里云服务器怎么预防CC攻击?
- KrakenD网关V1.0.0文档初步翻译
- 自从看了<<麦肯锡的领导力法则>>之后......
- Android实现个人中心设置界面
- Joomla建站之幻灯片
热门文章
- 123457123457#0#-----com.yuming.drawGame01--前拼后广--儿童画画游戏
- 初探MySQL的语句之一
- Opengl实例7:glm(0.9.8.5)库 +矩阵旋转+课后作业
- c语言编译器怎么防止优化变量,volatile关键字的作用:防止变量被编译器优化
- java csv转owl_数据处理第2节:将列转换为正确的形状
- 2021-10-06 BGP错误配置导致脸书网络瘫痪
- 手把手教你搭建小程序
- 轻量化安装 TKEStack:让已有 K8s 集群拥有企业级容器云平台的能力
- 为 “超级大脑”构建支撑能力,腾讯云聚焦AI技术落地
- win10计算机屏幕暗怎么办,Win10电脑屏幕亮度调不了怎么办