8-5作业

4、取本机ip地址

ifconfig | grep -o "1[0-9]\+\.[0-9]\+\.[0-9]\+\.[1-2][0-5][0-4]"

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

df | grep "/dev/sda"|tr -s ' ' |cut -d" " -f5 |tr -d %

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

grep -o "[[:alpha:]]\{2,\}" /etc/init.d/functions | sort | uniq -c |sort -nr

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

echo "/etc/rc.d/init.d/functions" | grep -o "^/.*/"

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

\b[1-8][0-5][0-9][0-9]\{3\}(19[0-9][0-9]|[2000-2016])[1-12][1-31]

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

egrep "\b(13[0-9]|15[0-9]|18[0-9]|14[5|7]|17[0|5|9|6|7|8])[[:digit:]]{8}"

11、正则表达式表示QQ号

"\<[1-9][0-9]\{4,9\}"

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

(0)
ldt195175108ldt195175108
上一篇 2016-08-10 10:27
下一篇 2016-08-10 10:27

相关推荐

  • Linux文件三剑客sed命令用法详解

    sed是一种流编辑器,它是文本处理中非常强大的工具,能够完美的配合正则表达式使用,用法简单实用,非常灵活。        工作原理:sed命令处理文本时,把当前处理的行存储在一个临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。 在…

    2017-06-24
  • N21天天第十六周课程练习

    1、源码编译安装LNMP架构环境; 一、安装Nginx 1、解决依赖 [root@localhost ~]# yum groupinstall 开发工具 服务器平台开发 -y 2、安装 [root@localhost ~]# tar xf pcre-8.37.…

    Linux干货 2016-12-14
  • 文本处理工具与正则表达式

    一、文本处理工具     1.文本查看命令           cat [OPTION]… [FILE]…         -n 显示行…

    Linux干货 2016-08-08
  • 马哥教育网络班22期+第2周课程练习

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。     Linux上文件管理类命令常用的有:pwd、ls、cd、cp、touch、mv、rm、rmdir (1)pwd:显示当前路径,打印工作目录(Print Working Directory) (2)ls:查看指定目录下的内容 参数 说明 -a 列举目录中的…

    Linux干货 2016-08-29
  • first

    计算机可分为硬件(CPU ,存储器 ,输入设备 ,输出设备),软件(操作系统 ) 两大部份; CPU:Central Processing Unit 中央处理器 ,内部由运算器,控制器,寄存器,缓存器组成 ; 存储器 :(RAM:Random Access Memory 随机存储器)进行数据 暂存,断电后其内信息会丢失,如内存 ;(ROM:Read Only…

    Linux干货 2016-12-05