匹配linuxvi命令

linuxvi命令  时间:2021-01-12  阅读:()
1Linux操作系统正则表达式2正则表达式广泛使用在grep、sed命令和awk语言中正则表达式当从一个文件或命令输出中抽取或过滤文本时,可以使用正则表达式(rexp,regularexpressions)正则表达式是由普通字符和特殊字符的集合系统自带的所有大的文本过滤工具在某种模式下都支持正则表达式的使用,并且还包括一些扩展的元字符集3只匹配行尾(可以看成是行尾的标志)$一个单字符后紧跟*,匹配0个或多个此单字符*匹配[]内的任意一个字符([^]反向匹配)[]用来屏蔽一个元字符的特殊含义\匹配任意单个字符.
匹配字符c连续出现次数在n与m之间的情形c\{n,m\}匹配字符c至少连续出现n次的情形c\{n,\}匹配字符c连续出现n次的情形c\{n\}只匹配行首(可以看成是行首的标志)^注:字符c可以通过[],\或.
来指定,但只能是单个字符.
如:[a-z]\{5\},\$\{2,\},.
\{2,5\}基本元字符集及其含义4z匹配任意单个ASCII字符,可以为字母或数字.
.
XC.
.
可以匹配deXC1t、23XCdf.
w.
.
w.
.
w.
可以匹配rwxrw-rw-在行首以"^"匹配字符串或字符序列z在一行的开始匹配字符或单词^d可以匹配drwxr-xr-x、drw-r--r—^.
01可以匹配0011cx4、c01sdf使用句点".
"匹配单字符元字符集举例5z在行尾匹配字符串或字符,$符号放在匹配单词后面trouble$匹配以单词trouble结尾的所有行^$匹配所有空行使用"*"匹配单个字符或其重复序列z一个单字符后紧跟*,表示匹配0个或多个此字符compu*t可以匹配comput、compuuut1013*可以匹配1013、101333、101在行尾以"$"匹配字符串元字符集举例z注:星号必须跟其前面的字符结合才有意义6z用来屏蔽一个元字符的特殊含义\*\.
pas$匹配以*.
pas结尾的所有行使用"[]"匹配一个字符范围或集合z匹配"[]"内的字符,可以是单个字符,或字符序列,可以使用-表示一个字符序列范围,如[A-Za-z0-9][Cc]omputer匹配Computer和computer[^a-zA-Z]匹配任一个非字母型字符z当[后面紧跟^符号时,表示不匹配方括号里内容使用"\"屏蔽一个特殊字符的含义元字符集举例7zc\{n\}:匹配字符c连续出现n次的情形zc\{n,\}:匹配字符c至少连续出现n次的情形zc\{n,m\}:匹配字符c连续出现次数在n与m之间A\{2\}B只能匹配AABA\{2,\}B可以匹配AAB或AAAAAB,但不能匹配ABA\{2,4\}B匹配AAB、AAAB、AAAAB但不能匹配AB或AAAAAB等z实际上真正的格式是{n}、{n,}、{n,m},只不过对"{"和"}"用了Esacpe字符"\"使用匹配模式出现的次数元字符集举例8匹配任意多个字符.
*只包含6个字符的行^.
.
.
.
.
.
$同上,但后面加一句点[Ss]igna[lL]\.
只包含USER的行^USER$带句点的行\.
用户、同组用户及其他用户都有可执行权限的目录^d.
.
x.
.
x.
.
x不以s开始的行^[^s]匹配任意行^.
*$大写或小写的y或n[yYnN]匹配signal、signaL、Signal、SignaL[Ss]igna[lL]常用的正则表达式举例9任意单个字母[a-zA-Z]非数字或美元符号[^0-9\$]1到3中一个数字[123]包含^q的行\^q仅有一个字符的行^.
$以一个句点和两个数字开始的行^\.
[0-9][0-9]非字母或数字[^a-zA-Z0-9][0-9]\{3\}\.
[0-9]\{3\}\.
[0-9]\{3\}\.
[0-9]\{3\}类IP地址格式nnn.
nnn.
nnn.
nnn[0-9]\{2\}-[0-9]\{2\}-[0-9]\{4\}日期格式dd-mm-yyyy常用的正则表达式举例10在shell编程中,一段好的脚本与完美的脚本之间的差别之一,就是要熟知正则表达式并学会使用它们.
有很多可以处理文本的程序,比如grep、awk、sed等都使用正则表达式.

spinservers:圣何塞10Gbps带宽服务器月付$109起,可升级1Gbps无限流量

spinservers是Majestic Hosting Solutions LLC旗下站点,主营国外服务器租用和Hybrid Dedicated等,数据中心在美国达拉斯和圣何塞机房。目前,商家针对圣何塞部分独立服务器进行促销优惠,使用优惠码后Dual Intel Xeon E5-2650L V3(24核48线程)+64GB内存服务器每月仅109美元起,提供10Gbps端口带宽,可以升级至1Gbp...

SugarHosts新增Windows云服务器sugarhosts六折无限流量云服务器六折优惠

SugarHosts糖果主机商我们较早的站长们肯定是熟悉的,早年是提供虚拟主机起家的,如今一直还在提供虚拟主机,后来也有增加云服务器、独立服务器等。数据中心涵盖美国、德国、香港等。我们要知道大部分的海外主机商都只提供Linux系统云服务器。今天,糖果主机有新增SugarHosts夏季六折的优惠,以及新品Windows云服务器/云VPS上线。SugarHosts Windows系统云服务器有区分限制...

哪里购买香港云服务器便宜?易探云2核2G低至18元/月起;BGP线路年付低至6.8折

哪里购买香港云服务器便宜?众所周知,国内购买云服务器大多数用户会选择阿里云或腾讯云,但是阿里云香港云服务器不仅平时没有优惠,就连双十一、618、开年采购节这些活动也很少给出优惠。那么,腾讯云虽然海外云有优惠活动,但仅限新用户,购买过腾讯云服务器的用户就不会有优惠了。那么,我们如果想买香港云服务器,怎么样购买香港云服务器便宜和优惠呢?下面,云服务器网(yuntue.com)小编就介绍一下!我们都知道...

linuxvi命令为你推荐
电信主机租用电信云主机是什么业务?查询ip如何查找IP地址?空间域名空间和域名是什么?100m网站空间100M的最好的网站空间价格多少?手机网站空间谁有上手机网站刷空间人气的网址河南虚拟主机新乡在哪个网站买虚拟主机好?沈阳虚拟主机有没有不限空间、不限流量的网站?域名解析域名解析怎么弄?域名停靠“域名停靠”怎么挣钱啊?二级域名一级域名与二级域名有啥区别
沈阳虚拟主机 韩国服务器租用 万网域名代理 工信部域名备案 企业域名备案 lunarpages 国内永久免费云服务器 360抢票助手 网站被封 建立邮箱 七夕快乐英文 赞助 网站卫士 服务器干什么用的 vip购优惠 国外免费asp空间 metalink in域名 web服务器是什么 空间登陆首页 更多