码迷,mamicode.com
首页 > 其他好文 > 详细

grep&sed小随笔

时间:2014-07-03 15:16:21      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:grep   正则表达式   小随笔   

    由于工作需要,需要截取一个html文件中的一些段,导入到数据库中(当然用诸如UE、Notepad++之类的文本编辑软件可以很简单的实现)。但是,思考了一下能否使用命令去实现呢?

    以下是一个模板文件:

当然,一个html文件中不可能只有这几个段,我们可以使用‘grep -e 字符串1 -e 字符串2’这样的命令去筛选就好了。

[root@centos1 myScript]# cat test.log 
<sffid>1234</sffid>
<policyno>PDAA1234</policyno>
<sffid>5678</sffid>
<policyno>PDAA5678</policyno>
<sffid>7890</sffid>
<policyno>PDAA7890</policyno>

    可以通过以下命令来处理:

[root@centos1 myScript]# cat test.log |sed ‘s/<sffid>//g‘ |sed ‘s/<policyno>//g‘ |sed ‘s/<\/sffid>//g‘ |sed ‘s/<\/policyno>//g‘ |sed ‘N;s/\n/|/g‘
1234|PDAA1234
5678|PDAA5678
7890|PDAA7890

    如果有更好的方法,望大家指导!


本人只是个小菜鸟,希望每天可以学习一点东西,有点小进步~

grep&sed小随笔,布布扣,bubuko.com

grep&sed小随笔

标签:grep   正则表达式   小随笔   

原文地址:http://akiny09.blog.51cto.com/1299657/1433736

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!