美文网首页
day14-2019年3月19日

day14-2019年3月19日

作者: Linux_wu_sir | 来源:发表于2019-03-20 20:33 被阅读0次

企业让面试者答笔试题的目的?

1、筛选不合格的

2、选合格的(笔试阶段表现出优秀)

3、给面试官第一次的好印象,先入为主

营销体验前置(幼鹅效应)

3w1h:

1、什么是正则表达式

作用和特殊字符一样

正则表达式是为处理大量的字符和文本而定义的一套规则和方法

2、提高效率,快速获取到想要的内容

3、适用于三剑客命令 grep(egrep) sed awk

普通命令只适合通配符,以行为单位,一次处理一行,可以化繁为简,提高效率

4、实践

特点:

①为处理大量文本及字符串而定义的一套规则和方案

②其工作时以行为单位进行,即一次处理一行

③通过正则表达式可以将复杂的处理任务化繁为简,提高操作linux的效率

④仅被三剑客(grep/egrep、sed、awk)命令支持,其它命令无法使用

以行为单位,一次处理一行,可以化繁为简,提高效率

ifconfig eth0 | sed -rn '2s#^.*inet (.*) net.*$#\1#gp'

ip addr | sed -rn 's#^.*inet (.*)/24 brd.*$#\1#gp'

只用grep来实现:

ifconfig eth0|egrep -o '([0-9]{1,3}\.){3}([0-9]{2,3})' |head -1

ip addr |egrep -o '([0-9]{1,3}\.){3}([0-9]{2,3})' |head -1

只用awk来实现:

ifconfig eth0 | awk -F 'NR==2 {print $2}'

ip addr| awk -F " |/24" 'NR==9 {print $6}'

[root@oldboy ~ ]# ifconfig eth0|sed -rn '2s#^.inet (.*) net.*$#\1#gp'

10.0.0.201

易混淆的事项

1、和通配符区别

2、和开发的正则是有区别的,开发正则一般是perl语言兼容正则表达式java python php

3、linux系统三剑客正则表达式

环境准备  

export LC_ALL=C

分类:

1、BRE基本正则表达式

2、ERE扩展正则表达式

陈述性记忆:

学游泳的知识,命令及参数以及杂用

思维导读、画图形式、辅助记忆

程序性记忆

游泳要想学会,就实际练习。

命令和参数要记住,就要不断练习。

元字符,需要配合-P参数来使用

常用\b,\d

$NF最后一列

NF==2 第二行

相关文章

  • day14-2019年3月19日

    企业让面试者答笔试题的目的? 1、筛选不合格的 2、选合格的(笔试阶段表现出优秀) 3、给面试官第一次的好印象,先...

  • 年,年,年

    忽然就是腊八节了,朋友做了很多腊八蒜,炸了藕盒和带鱼送来,年的味道就出来了。 旧日的新年像一幅幅画卷在心里展开,浓...

  • 年!年!年!

    2016年2月10日 18:44 又是一年过年,对于我这种不太喜欢热闹的人,简直是一场灾难。那种感觉,就是你想听久...

  • 年,年,年!

    小时候,最期待的就是过年了。 每年一到农历十二月,家家户户都已经在为过年做准备了。光做吃的,就有很多种,做豆腐,油...

  • 年  年

    这些年,又些年。年年 岁岁

  • 年?年。

    裹着厚重的大围巾,走在再熟悉不过的街道上,小口小口地呼吸着充斥着年味的冰冷的空气。无意间瞥见超市门口早已挂上的一排...

  • 年~年~年~——春节之感

    7天的春节就这么过完了如果用一个字来形容这几天的感受,你会用什么呢? 对我而言,最先印入脑海的是“累”! 如果用两...

  • 我的✔✘年✘年✘年

    2012年✘2016年|QQ空间Day1|我的年少 2012年✘2016年|@微博Day1| 我的真爱 2015年...

  • 7年7年7年7年

    假如以7年为一个单元记录自己的人生,你想过: 1.自己的人生会有几个7年? 2.第几个7年是你成功或失败人生的关键...

  • 年味儿&年

    小年 夜不能寐 思绪又起 转眼人生二十载 匆匆忙忙又过年 现今的年已无年味儿 街坊邻里几回得见 亲朋好友 也是鸟无...

网友评论

      本文标题:day14-2019年3月19日

      本文链接:https://www.haomeiwen.com/subject/xbfxvqtx.html