class-7 积累应用

1、当天课程内容笔记

2、当天练习

3、预习

4、取本机ip地址

[root@6 ~]#  ip addr|egrep -o '(\b([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\b\.)(\b([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\.){2}\b([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-4])\b'
10.1.252.177

5、取各分区利用率的数值

[root@6 ~]# df|grep 'sd'|tr -s ' ' ':'|cut -d: -f1,5|tr -d '%'
/dev/sda2:9
/dev/sda1:19
/dev/sda3:2

6、统计/etc/init.d/functions 文件中每个单词出现的次数,并按频率从高到低显示

[root@6 ~]# cat /etc/init.d/functions|tr -cs '[:alpha:]' '\n'|sort -n|uniq -c|sort -rn
    83 if
    77 then
    75 pid
    73 echo

7、/etc/rc.d/init.d/functions或/etc/rc.d/init.d/functions/"  取目录名

[root@6 ~]# echo '/etc/rc.d/init.d/functions'|egrep -o '^/.*/'
/etc/rc.d/init.d/
[root@6 ~]# echo '/etc/rc.d/init.d/functions/'|egrep -o '^/.*/'
/etc/rc.d/init.d/functions/

8、正则表达式表示身份证号

egrep  '(1[1-5]|2[1-3]|3[1-7]|4[1-6]|5[0-4]|6[1-5]|8[1-2])[0-9]{4}[1-2]([8-9]|0)[0-9]{2}[0-1][0-9][0-3][0-9]{4}(x|[0-9])'

[root@6 ~]# echo 512501197203035172|egrep  '(1[1-5]|2[1-3]|3[1-7]|4[1-6]|5[0-4]|6[1-5]|8[1-2])[0-9]{4}[1-2]([8-9]|0)[0-9]{2}[0-1][0-9][0-3][0-9]{4}(x|[0-9])'
512501197203035172

9、正则表达式表示手机号

echo 1853563316 |egrep '1(3[0-9]|5[0-3]|5[5-9]|7[078]|8[0-9])[0-9]{7}'
[root@6 ~]# echo 1853563316 |egrep '1(3[0-9]|5[0-3]|5[5-9]|7[078]|8[0-9])[0-9]{7}'
1853563316

10、正则表达式表示邮箱

[root@6 ~]# echo 123456789@hotmail.com | egrep '[[:digit:][:alpha:]_]+@.*.com'
123456789@hotmail.com

11、正则表达式表示QQ号

[root@6 ~]# echo 1234567890 |egrep '[1-9][0-9]{5,19}'
1234567890

原创文章,作者:lvasu,如若转载,请注明出处:http://www.178linux.com/30952

(0)
上一篇 2016-08-08 09:22
下一篇 2016-08-08 10:03

相关推荐

  • 5、脚本初步,正则表达式

    http://note.youdao.com/yws/public/redirect/share?id=35435e3a02f23513e5c83601372fff9b&type=false

    Linux干货 2016-08-08
  • 难搞的grep、find练习题

    马哥教育网络班21期-第五周博客作业 1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@caicai ~]# grep –color "^[[:space:]]\+" /boot/grub/grub.conf    …

    Linux干货 2016-07-26
  • 虚拟化介绍、以及kvm

    什么是虚拟化? 在计算机领域中虚拟化,和我们平时说的虚拟化并没有什么两样,说白了就是一个虚拟出来的东西罢了,并不是真实存在的。 虚拟化的历史 虚拟化早在20实际60年代末,由IBM开发被命名为vmm(Virtual Machine Monitor)虚拟机监视器的软件,我们知道那时候工艺技术并不发达,电脑也不像现在这样属于每家每户的标配,IBM为了解决电脑使用…

    2017-03-08
  • iptables介绍和使用

    iptables/netfilter:    Packets Filter Firewall:          包过滤型防火墙:  Firewall:隔离工具,工作于主机或网络的边缘处,对经由的报文根据预先定义的规则(识别标准)进行检测,对于能够被规则匹配到的报文实行…

    Linux干货 2017-04-29
  • 第三次 练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 ~]# who | cut -d "" -f1 |uniq root     pts/0        2016-11-13 12:17 (172.16.220.14) 2、取出最后登录到…

    Linux干货 2016-11-16
  • week1

    一,计算机的组成 五大基本部件 运算器:  算术运算,逻辑运算等各种各样的运算的, 控制器:  控制总线的使用权限,内存寻址 控制权限访问是读还是写               寄存器,内部的存储器,都是用来存储数据的  加速和提高cpu性能   &…

    Linux干货 2016-10-28