当前位置:网站首页>shell regular expressions
shell regular expressions
2022-08-09 05:24:00 【Peanut Flavored Peanut Rice】
目录
前言
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑.规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式(Regular Expression).
一.正则表达式的特点
1. 灵活性、逻辑性和功能性非常的强.
2. 可以迅速地用极简单的方式达到字符串的复杂控制.
二.sort排序
-f 忽略大小写
-b 忽略每行前面的空格
-M According to the monthly copy of sorts
-n 按照数字进行排序
-t 指定分隔符
-k 指定需要排序的lie
-r 反向排序
-R 随机排序
-u 等同于uniq,表示相同的数据仅显示一行
-t 指定分割符
-o 将排序后的结果转存至指定文件
按照序号1进行排序
去重
三.uniq去重
The continuous repetition to remove
-c:在每列旁边显示该行重复出现的次数
-d:仅显示重复出现的行列
-f:忽略比较指定的栏位
-s:忽略比较指定的字符
-u:仅显示出一次的行列
四.tr转换
-d 指定删除
-s 压缩(Multiple repeated characters are compressed into a)
-c 取字符,用字符串1The character set to replace the character set in
五.cut切片提取
-d 指明分隔符
-f Indicate the number of columns you need
六.paste粘贴
-d 指定分隔符
七.grep过滤字符串
grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.用于过滤/搜索的特定字符.可使用正则表达式能多种命令配合使用,使用上十分灵活.
-color=auto 对匹配到的文本着色显示
-m Match the corresponding number
-v 显示不被 pattern 匹配到的行 , 即取反
-i 忽略字符大小写
-n 显示匹配的行号
-c 统计匹配的行数
-o 仅显示匹配到的字符串
-q 静默模式,不输出任何信息
-A after, 后行
-B before, 前行
-C context, Before and after all
-e To implement the logic between multiple options or
-w 匹配整个单词
-E 使用 ERE ,相当于 egrep使用正则表达式
-F 不支持正则表达式,相当于 fgrep不使用正则表达式
-f 根据模式文件,处理两个文件相同内容 把第一个文件作为匹配条件
-r 递归目录,但是不处理软链接
-R 递归目录,处理软链接
正则表达式
2.而正则表达式是处理文本内容中字符
元字符
边栏推荐
猜你喜欢
使用Redis zset做消息队列
绕过反调试fuck-debugger
Software testing method is introduced in detail
不能提取结果集,SQL [n / a]; org.hibernate.exception.SQLGrammarExcept是嵌套的异常
条件编译
【过一下18】超参数优化
2022-08-08 顾宇佳 学习笔记
数据库设计---三范式和反范式设计
Open the threshold of the digital age, Metaverse NFT mall develops solutions
Shell 文本三剑客 (grep、sed、awk)
随机推荐
UI框架布局
Software testing method is introduced in detail
第三章搜索与图论(一)
Openresty执行lua脚本
RT201 国产PA射频功率放大器 兼容RFX2401C
shell函数
滑动窗口篇
地理空间分析库turf.js的学习
想要精准营销,从学习搭建一套对的标签体系开始丨DTVision分析洞察篇
shell function
2,C#的数据类型
The request was rejected because the URL contained a potentially malicious String “//“
Lock wait timeout exceeded; try restarting transaction 更新数据量范围太大,导致锁表惨案
Anonymous shared memory ashmem
【过一下18】超参数优化
二分搜索篇
STM32的Cube学习笔记(ADC)
快速上手Shell,看这一篇就够了
【基于富瀚6630使用/dev/fb0显示设备和TDE模块渲染bmp图像】
shell正则表达式