首页 > 代码库 > grep&sed小随笔
grep&sed小随笔
由于工作需要,需要截取一个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
如果有更好的方法,望大家指导!
本人只是个小菜鸟,希望每天可以学习一点东西,有点小进步~
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。