1、显示当前系统root、mage或wang用户的UID和默认shell
2、找出/etc/rc.d/init.d/functions文件中行首为某单词(包 括下划线)后面跟一个小括号的行
3、使用egrep取出/etc/rc.d/init.d/functions中其基名
v
4、使用egrep取出上面路径的目录名
5、统计以root身份登录的每个远程主机IP地址的登录次数 v
6、利用扩展正则表达式分别表示0-9、10-99、100-199、 200-249、250-255
0-9v
10-99
200-249
250-255
7、显示ifconfig命令结果中所有IPv4地址
作业:
4、用正则表达式表示IP地址
egrep "(\b[1-9]\b|\b[1-9][0-9]\b|\b[1][0-9][0-9]\b|\b[2][0-4][0-9]\b|\b[2][5][0-5]\b)\.([0-9]{1,2}|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.([0-9]{1,2}|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.([0-9]{1,2}|[1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\b" iptest
5、用正则表达式表示手机号11 13 17 15 18
egrep "\b11[0-9]{9}\b" test
egrep "\b13[0-9]{9}\b" test
egrep "\b15[0-9]{9}\b" test
egrep "\b17[0-9]{9}\b" test
egrep "\b18[0-9]{9}\b" test
6、用正则表达式表示身份证号18
egrep "\b[1-9][0-9]{16}([0-9]|X)\b" test
7、用正则表达式表示邮箱
原创文章,作者:liuzhuo,如若转载,请注明出处:http://www.178linux.com/30588