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

工程建设标准网官方网站沙市网站建设

工程建设标准网官方网站,沙市网站建设,深圳市光明区实验学校,wordpress支付演示cat /etc/redhat-release看到操作系统的版本是CentOS Linux release 7.6.1810 (Core)#xff0c;uname -r可以看到内核版本是3.10.0-957.21.3.el7.x86_64。 正则表达式是一种搜索字符串的模式#xff0c;通俗点理解#xff0c;也就是普通字符和元字符共同组成的字符集合匹…cat /etc/redhat-release看到操作系统的版本是CentOS Linux release 7.6.1810 (Core)uname -r可以看到内核版本是3.10.0-957.21.3.el7.x86_64。 正则表达式是一种搜索字符串的模式通俗点理解也就是普通字符和元字符共同组成的字符集合匹配模式。正则表达式的主要作用是文本搜索和字符串处理。 正则表达式有两种基本正则表达式扩展正则表达式。 元字符就是一些具有特殊含义的字符用于表示某种特定的字符类型或者行为它的含义就不是显示在计算机上的含义了。基本正则表达式具有如下的元字符 元字符名称作用举例.点.匹配除换行符之外的任意一个字符只能匹配一个字符234.6,就可以23416、23426、23436、23446、23456、23466、23476、234a6、234b6等这里有点多不一一列举了*星号匹配*前一个字符或者一个正则表达式0至若干次234*就可匹配23零个4或者多个4比如23、234、2344、234444、234444...而f[ae]*ll会匹配fall、fell、faall、faa...ll、fae...ll、feall、fea...ll、feell、fee...ll^脱字符插入符号折字符1.匹配一行的开始 2.否定正则表达式中一个字符串的意思1.^123会匹配每行以123开头的字符串2.[^a]会匹配没有a的字符串$美元符号匹配行尾456$会匹配以456结尾的字符串[]方框号匹配方括号内指定的字符集中的一个字符[an]会匹配a和n[b-d]会匹配b、c和d三个字符\反斜线转义一个特殊的字符使这个字符得到字面意义的解释\^就表示字符串^不再表示匹配一行开始的意义而\.就是表示字面含义的.不再能够匹配任意字符\\转义尖括号标记单词边界尖括号必须是转义的否则它们只有字符的字面含义。\you\就只能匹配you不能匹配your grep grep命令在 Linux 中用于在文件中搜索特定的文本模式。 接下来使用grep来验证上边元字符的使用实例 先使用下边的命令把一下字符串写到当前greptest.txt文件里边 echo god is good greptest.txt echo good greptest.txt echo good learning greptest.txt echo a good learner greptest.txt echo gold greptest.txt echo 1. gold jewelry greptest.txt echo 2. gold coins greptest.txt echo 3. gold medal greptest.txt echo 4. gold standard greptest.txt echo 5. gold mine greptest.txt echo 6. gold rush greptest.txt echo 7. goldsmith greptest.txt echo 8. gold bar greptest.txt echo 9. gold leaf greptest.txt echo 10. gold price greptest.txt echo 11. gold reserves greptest.txt echo 12. gold market greptest.txt echo 13. gold investment greptest.txt echo 14. gold necklace greptest.txt echo 15. gold watch greptest.txt echo 1 gold jewelry greptest.txt echo 2 gold coins greptest.txt echo 3 gold medal greptest.txt echo 4 gold standard greptest.txt echo 5 gold mine greptest.txt echo 6 gold rush greptest.txt echo 7 goldsmith greptest.txt echo 8 gold bar greptest.txt echo 9 gold leaf greptest.txt echo 10 gold price greptest.txt echo 11 gold reserves greptest.txt echo 12 gold market greptest.txt echo 13 gold investment greptest.txt echo 14 gold necklace greptest.txt echo 15 gold watch greptest.txtcat -n greptest.txt可以把行号在前内容在后显示出来。 grep . greptest.txt发现全部匹配了可以看到所有的字符都显示红色了需要注意的是grep会整行显示就是说一行中只有有匹配的字符串那么文件中这一行字符串都会显示但是匹配的字符串会以红色显示。 grep -n g.d greptest.txt可以看到匹配greptest.txt里边的godgrep g..d greptest.txt匹配的是good和gold注意冒号之前的绿色数字是文件内容里边对应的行号。 grep -n go*d greptest.txt可能匹配到god和good使用cat -n greptest.txt | grep go*d也可以匹配到god和good并且把内容中的行号也显示出来。这种显示格式有些不一样。 grep -n ^12 greptest.txt可以把以12开头的字符串匹配上同样的cat greptest.txt | grep ^12也可以转换格式输出但是可以实现相同的匹配功能cat -n greptest.txt | grep ^12就无法进行匹配了因为cat -n在使用时会先输出多个空格然后在输出内容行号之后再输出文件里边的内容。 grep e$ greptest.txt可以匹配以e结尾的字符串grep good$ greptest.txt可以匹配以good结尾的字符串。 grep -n go[ol]d greptest.txt能够匹配good和goldgrep -n 1[234] greptest.txt能够匹配12、13和14。 echo $ . greptest.txt echo * greptest.txt往greptest.txt里边写入$ .和*。 cat -n greptest.txt看一下内容。 grep \$ \. greptest.txt能够匹配到$ .grep -n \* greptest.txt能够匹配到*。 grep -n goo greptest.txt是匹配含有goo的字符串而grep -n \goo\ greptest.txt是完全匹配goo的字符串。 此文章为8月Day 4学习笔记内容来源于极客时间《Linux 实战技能 100 讲》。
http://wiki.neutronadmin.com/news/244153/

相关文章:

  • 宁夏小蚁人网站建设哈尔滨网站排名公司
  • 徐州网站制作费用地方门户网站模板
  • 郑州网站seo优化建设网站的公司的官网
  • 建设网站什么语言维护官网
  • 我做外贸要开国际网站吗网站建立的方式是什么
  • 网站直播怎么做的徐州编程培训机构
  • 生活信息网站建设手机网站注册
  • 太仓网站建设网站推广WordPress链接点击次数统计
  • 功能型类的网站程序制作软件
  • 百度怎么网站排名沈阳做微信和网站的公司
  • 腾讯云wordpress建站教程seo在线教程
  • 客户对网站建设公司的评价网站建设方案预计效果
  • asp.net做网站怎么样中国室内设计网站有哪些
  • 郑州知名网站建设公司网站规划步骤有哪些
  • 设计一个学院网站上线了小程序怎么收费
  • 浙江建设职业技术学院门户网站免费开源小程序源码
  • 在国外做盗版电影网站招聘wordpress
  • 凡科网上建设成功的网站站点推广
  • 什么做网站赚钱政务服务网站建设整改报告
  • 做英文网站賺钱wordpress需要什么主机
  • 网站怎么做下载内容网站建站网站制作公司
  • 网站建设与维护浙江省试题软件工程很难学吗
  • 哈尔滨建设公司网站海南行指三亚网站开发
  • 北京棋森建设有限公司网站青海城乡建设部网站首页
  • 家装行业网站建设传统行业网站建设
  • 建设网站的建筑公司专业网站建设电话
  • 网站建设培训西安网站建设标志头像图片
  • pc wap 装修公司网站源码餐饮加盟手机网站建设
  • 宁波哪个公司建网站新网站如何做百度关键词
  • 仿4493美图网站程序各大浏览器的网址