8-5作业

1、取本机ip地址

ifconfig |grep -E -o  '(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])'

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

df | tr -s " " | cut -d " " -f 5 | tr -d %

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

cat /etc/init.d/functions | tr -cs "[:alpha:]" "\n" | sort | uniq -c | tr -s " " | sort -nrt " " -k 2

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

echo "/etc/rc.d/init.d/functions" | grep -E "([^/]+)\>/?$"

echo "/etc/rc.d/init.d/functions/" | grep -E -o "^/.*\.[[:alpha:]]/"

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

egrep "[0-9]{18}|[0-9]{15}"

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

grep "\<1[0-9]\{10\}\>"

7、正则表达式表示邮箱

grep -E "([[:alnum:]]{5,11}|[[:alpha:]]{1,})@qq.com"
grep -E "[[:alnum:]].*\@.*\..*"

8、正则表达式表示QQ号

grep "[1-9]\([0-9]\{5,11\}\)"

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

(0)
paopao
上一篇 2016-08-08 20:10
下一篇 2016-08-08 20:10

相关推荐

  • 8.5_Linux文本处理工具和grep之正则表达式的使用

    Linux文本处理工具使用 文件查看工具的使用 cat 命令的使用  此命令一般用于查看文件内容比较多 NAME        cat – concatenate files and print on the&…

    Linux干货 2016-08-08
  • 细说linux上的特殊权限位

    linux上的文件的权限 linux的哲学思想之一就是一切皆文件。这样说来,每台安装了linux的主机上,就会有大量的文件。而另一方面,linux在安全方面有着极为出色的表现。众所周知,linux是一个多用户的系统,因此为一个文件加上合适的权限为显得非常有必要了。linux上的基本权限我就不一一介绍了,请不熟悉的同学自行百度脑补。我们来说说linux上文件和…

    Linux干货 2017-04-10
  • Linux文件查找及压缩常用知识总结

    一、文件查找 1.locate命令: locate KEYWORD 常用选项:     -i 执行区分大小写的搜索     -n  N只列举前N个匹配项目 查询系统上预建的文件索引数据库在:/var/lib/mlocate/mlocate.…

    Linux干货 2016-08-18
  • 第四周博客分享

                    时间匆匆,转眼来马哥已经快一个月了,这一个月对我来说是收获满满,每天都在学到新的东西。       &nbs…

    2017-08-06
  • 误删除libc.so.6时,该怎么恢复

           一周一周光阴似流水,转瞬即逝,又到了该说点什么的时候了。这周老师给我们出了一道实验题,内容是当你不小心误删除了libc.so.6这个库文件时,怎么恢复。意不意外?惊不惊喜?那下面就来简单说说(呃……为什么不是详细说说呢,因为这个这个水平有限,也只能是理解多少,给…

    2017-08-11