当前位置: 首页 > news >正文

新站秒收录接口网站建设设计设计公司哪家好

新站秒收录接口,网站建设设计设计公司哪家好,什么是网站解决方案,网站的首页怎么做的文章目录 目录 文章目录 前言 一. 文本搜索工具 二.正则表达式 元字符 ^行首与$行尾 点(.) 与星号(*) 扩展正则 总结 前言 正则表达式是文本三剑客中及其重要的一环#xff0c;称之为灵魂也不为过#xff0c;到底什么是正则表达式呢#xff0c;让我们一起来了解以下… 文章目录 目录 文章目录 前言 一. 文本搜索工具  二.正则表达式   元字符   ^行首与$行尾  点(.) 与星号(*)  扩展正则 总结 前言 正则表达式是文本三剑客中及其重要的一环称之为灵魂也不为过到底什么是正则表达式呢让我们一起来了解以下 一. 文本搜索工具 grep是linux中一种强大的文件搜索过滤工具可以按照正 则表达式检索文件内容并把匹配的结果显示到屏幕上 匹配的内容会标红grep可以在一个或多个文件中检索如果条件 中包含了空格需要使用双引号引起 工作结果如果搜索成功则返回0状态码否则为1状态码 格式 grep   -参数   条件 文件名   参数 -i     忽略大小写 -c     统计匹配的行数 -v     取反不显示匹配的行 -w 匹配单词 -E 等价于egrep即启用扩展正则表达式 -n 显示行号 -rl 将指定目录内的文件打印 -A数字   匹配行及以下n行 -B数字   匹配行及以上n行 -C数字   匹配行及上下n行 -q 静默模式没有任何内容输出使用$?来判断是 否执行成功 -o     只显示匹配的内容案列 案例:检索不能登录的账号名 [rootserver ~]# grep -n /sbin/nologin /etc/passwd #检索能登录的使用grep -vn#检索文件中包含sshd的行及以上5行 [roottimeserver ~]# grep -nB5 sshd /etc/passwd 检索  文件系统信息中 / 目录  [roottimeserver ~]# df -h | grep / #grep是能进行模糊匹配精确匹配需要使用-w #grep是能进行模糊匹配精确匹配需要使用-w [roottimeserver ~]# df -h | grep -w /#-o参数只显示匹配的内容 #-o参数只显示匹配的内容 [roottimeserver ~]# df -h | grep -wo / / 二.正则表达式   在Shell脚本中正则表达式是一种强大的文本处理工具用于匹配、搜索和替换字符串 元字符  元字符作用.点号匹配任意一个字符*匹配前面的字符0次或多次{m,n} 将前一项字符重复匹配m-n次 ?匹配前一个字符出现0次或1次。^匹配字符串的开头。$匹配字符串的结尾。[]匹配字符[]集中的任意一个字符[^]匹配除字符集中的任意一个字符以外的字符。^[]:以...开头()表示一个子表达式可以用于分组、捕获或引用。 词首【\或\b】 和词尾锚定【\或者\b】 用于界定边界仅匹配锚定词之间的内容 \用于转义元字符或特殊字符 POSIX字符类  [:alnum:] 匹配任意字母或数字。[:alpha:] 匹配任意字母。[:blank:] 匹配空格或制表符。[:cntrl:] 匹配控制字符。[:digit:] 匹配数字。[:graph:] 匹配非空白字符。[:lower:] 匹配小写字母。[:print:] 匹配任意可打印字符。[:punct:] 匹配标点符号。[:space:] 匹配任意空白字符。[:upper:] 匹配大写字母。[:xdigit:] 匹配十六进制数字。 案例[ab] : 检索包含a或包含b的行信息[ ] 中只能表示一个内容 # 检索包含d或者D的行信息 [rootserver ~]# grep -n [dD] /etc/passwd 案例[^ ] : 根据关键字检索后反向显示反向着色 # 检索不包含字母o的行信息 [rootserver ~]# grep -n [^o] /etc/passwd # 检索不以r开头且包含oot的行信息 [rootserver ~]# grep -n [^r]oot /etc/passwd [-] : 表示范围如[0-9] [a-z] [A-Z] [a-zA-Z] # 检索包含7-9的行信息 [rootserver ~]# grep -n [7-9] /etc/passwd# 检索包含数字和字母的行信息 [rootserver ~]# grep -n [0-9a-zA-Z] /etc/sos/sos.conf ^行首与$行尾 # 检索root开头的行信息 [rootserver ~]# grep -n ^root /etc/passwd检索以[ 开头的行信息 # 检索以[ 开头的行信息 [rootserver ~]# grep -n ^\[ /etc/sos/sos.conf 注意 需要过滤元字符时需要加 / 进行转译去除元字符在正则中的功能变为普通字符 检索空白行 [rootserver ~]# grep -n ^$ /etc/sos/sos.conf # 检索以r开头或o开头或t开头独立对待 [rootserver ~]# grep -n ^[root] /etc/passwd 点(.) 与星号(*) # 检索以r开头t结尾中间只有2个字符的行信息   [rootserver ~]# grep -n r..t /etc/passwd #..代表任意两个字符 # 检索至少包含1个w字母的行信息 [rootserver ~]# grep -n ww* /etc/passwd #*会对左边的字符重复匹配0次或多次 #写两个ww为了防止*对左边的字符匹配0次 [] 任意匹配 案列过滤文件中数字的前三位数 [roottimeserver ~]# grep -n [1-9][0-9][0-9] /etc/passwd #该命令默认使用模糊匹配仅匹配文件中数字的前三位因此下图会过滤出65534 #需要增加参数 -w 进行精确匹配 {mn} 重复匹配 当需要匹配更多位数时(7位)上述命令需要重复写7次[0-9]命令过于繁琐,为简化命令 使用范围匹配m,n将前一项字符重复匹配m-n次。 匹配文件中的三位或四位数 [roottimeserver ~]# grep -nw [0-9]\{3,4\} /etc/passwd #使用范围匹配时花需要将转译:花括号左边加\ 锚定字符精确匹配 上述案列中使用参数 -w 进行精确匹配 。 精确匹配的另一种方式使用锚定词用于界定边界仅匹配锚定词之间的内容 。 案例检索三位数或四位个位-千位数字取值范围是0-9 [roottimeserver ~]# grep -n \[0-9]\{3,4\}\ /etc/passwd [:space:] 匹配空白字符 案列 检索至少一个空白字符 [roottimeserver ~]# egrep -n ^[[:space:]][^[:space:]] /etc/grub2.cfg #对前面的字符匹配一次或多次 ^[]:以...开头 [^ ]:不以...开头 扩展正则表达式需用egrep案列检索listen后跟0个或多个空白行结尾的信息  [roottimeserver ~]# netstat -tan | grep LISTEN[[:space:]]*$ 扩展正则 ?将前一项字符进行0次或者1次的重复匹配将前一项进行1次或者多次的重复匹配(|)匹配|符号左边或者右边的字符 使用扩展正则表达式是需要添加参数grep -e 或 使用egrep   显示文件中root sshd chrony 的相关信息 egrep -n (root|sshd|chrony) /etc/passwd 过滤/etc/yum.repos.d/中的基名字绝对路径中最后的文件名 [roottimeserver ~]# echo /etc/yum.repos.d/ | egrep -o [^/]/?$ #参数-o 只显示红色匹配项 综合案列  过滤 IP 地址 [roottimeserver ~]# ifconfig ens160 | egrep ([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])总结
http://www.dnsts.com.cn/news/148008.html

相关文章:

  • 网站灰色代码自助网站制作系统源码
  • windows2008 iis网站 指定域名深圳市龙华区平安医院
  • 58同城网站建设经营管理培训课程
  • 山西网站搜索排名优化公司导航主题wordpress
  • 东莞做营销网站建设神农架网页设计
  • 更换网站后台管理系统智通人才招聘网最新招聘
  • 门户手机版网站网页制作最常用的软件
  • 手机微信官方网站首页企业logo设计网站
  • 如何将数据库导入网站凡诺网站建设
  • 浮梁网站推广网站建设需求说明
  • 企业自建站烟台莱州网站建设
  • 南京网站建设企业搜索网站排行榜
  • 学校网站建设的背景企业营销策划经营范围
  • 网站为什么需要空间成都设计公司排名前十强
  • 合肥长丰路网站建设网站开发实例模板
  • 仿牌网站流量app开发公司的组织架构
  • 做外贸国外网站南昌官网seo诊断
  • 南宁建网站必荐云尚网络如何介绍网站建设公司
  • 网站建设哪家公司好一点国家免费职业技能培训官网
  • 有哪些网站系统网上商城是什么意思
  • 柯桥区网站建设运维工程师主要做什么
  • 用php做网站不用框架手把手教你优化网站
  • 企业网站的内容选题来源人才培训网
  • 网站后台管理的超级链接怎么做如何优化网站性能
  • 全球做的比较好的网站有哪些杭州企业网站制作加驰牛科技
  • 现在手机网站用什么做毕设做网站怎么弄代码设计
  • 域名注册好了怎么做网站国家住房建设部网站
  • 网站流量分析手机软件开发外包
  • 网站建设用什么语言开发设计师必看的10个网站
  • 开发一个资金盘app多少钱seo外贸仿牌网站换域名