Linux基础入门实验楼挑战之数据提取

首先下载data2文件,安装过程如下图:

然后我们利用grep命令和正则表达式匹配出以数字开头的行,再把标准输出重定向到目标文件中。结果如下图:

正规表达式中^表示匹配行的开始位置(这个命令符也可以去掉)。【0-9】表示开始位置是数字。

最后匹配出邮箱格式的行。结果如下图:

正规表达式中[[:alnum:]]*表示可以匹配任意多个数字或者字母,紧接着是@字符,然后依然是任意多个数字或字母,最后才是.com;由于符号.在正则表达式中有其他意思,为了不引起歧义,要用转义符号. 这样输出才是邮箱格式。

最后提交实验。显示通过!

posted @ 2018-03-19 09:44  任雄鹏  阅读(1269)  评论(0编辑  收藏  举报