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   文档打印准备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值