Linux基础入门实验楼挑战之数据提取
首先下载data2文件,安装过程如下图:
然后我们利用grep命令和正则表达式匹配出以数字开头的行,再把标准输出重定向到目标文件中。结果如下图:
正规表达式中^表示匹配行的开始位置(这个命令符也可以去掉)。【0-9】表示开始位置是数字。
最后匹配出邮箱格式的行。结果如下图:
正规表达式中[[:alnum:]]*表示可以匹配任意多个数字或者字母,紧接着是@字符,然后依然是任意多个数字或字母,最后才是.com;由于符号.在正则表达式中有其他意思,为了不引起歧义,要用转义符号. 这样输出才是邮箱格式。
最后提交实验。显示通过!