正则表达式

一、sort
-n                        按照数组进行排序
-r反向排序
-u排序后去重
-t指定的分隔符进行排序
-k指定排序字段
-o将排序后的结果转存至指定文件
-f忽略大小写,会将小写字母都转换为大写字母来进行比较
-b忽略每行前空格
二、uniq
-c   对连续的重复行进行去重,并统计重复次数
-d   输出连续重复的行
-u   输出不连续重复的行
三、tr
-t默认选项,字符替换
-c仅保留第一个参数,其他的字符全部替换
-d根据参数进行去重,如果有其他则再用其他的字符替换第一个的字符
-s删除所有字符
四、cut
-d '分隔符' -f 字段序号根据指定的分隔符的截取显示指定的字段
--complement取反
--output-delimiter '分隔符'指定输出的字段分隔符
五、split 

-l    根据行数分割文件
-b    根据大小分割文件
-d    输出的目标文件后缀用数字替代
 

六、正则表达式常见云字符
\转义字符
^匹配起始位置
$匹配结束位置
.匹配除换行符以外的任意字符
*匹配前面的表达式任意次
[list]匹配list中的一个字符
[^list]匹配非list字符
\{n\}匹配前面的表达式n次
\{n,\}匹配前面表达式不少于n次
\{n,m\}匹配前面字符n到m次
 七、扩展表达式
+匹配1次以上
匹配0或1次
()将里面的字符串看作整体
|以或的方式匹配

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值