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

相关推荐

  • 文本处理三剑客之grep及正则表达式

    文本处理三剑客之grep及正则表达式   文本处理工具:   Linux上处理文本三剑客:     Grep:文本过滤器工具(模式:pattern)工具;     Sed: stream editor,流编辑器;文本编辑工具;   &nbs…

    Linux干货 2016-08-12
  • 基于CentOS7实现LAMP(上)

    基于CentOS7实现LAMP(上)   情景模式: (1)php以模块方式运行  提供两个虚拟主机;                    &nbs…

    Linux干货 2016-08-22
  • linux 关于 AWK 解析

    关于awk awk是一个报告生成器,他拥有强大的文本格式化的能力。 其实我么可以利用awk命令将一些文本整理成我们想要的样子,比如把一些文本整理成“表”的样子。然后打印出来,至于格式化能力会举例出来,自然会明白。 awk是有Alfred Aho,Peter Weinberger好人Brian Kernighan 这三人创造的,awk由这三个人的姓氏的首个字母…

    2017-09-09
  • CentOS的启动流程

                      一个操作系统的开启与关闭不是我们手动的打开与关闭电源那么简单。这个过程中涉及太多的内部服务的打开与关闭。而在这个过程中如果出现什么问题,那么以后的某些服务…

    2017-09-01
  • 标记2

    标记2

    Linux干货 2018-03-11
  • bash的工作特性之命令执行状态返回值和命令行展开

    bash特性之一:命令别名 将一个命令用其他名字来代替,可以用别名来简化操作。 获取当前用户可用的别名的定义: ~]#alias NAME=’COMMAND’ bash的特性之二:命令历史 shell进程会保存其会话中用户曾经执行过的命令;命令通过其“历史文件”来持久保存此前执行过的命令;每个用户都有其自己专用的历史文件; HISTSIZE:shell进程的…

    Linux干货 2016-11-06