首页 > 其他 > 详细

grep&sed小随笔

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

    由于工作需要,需要截取一个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小随笔

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!