专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Perl/Python

Shell 用Sed和Awk 实现过滤文本中一段内容

发布时间:2011-06-29 20:10:05 文章来源:www.iduyao.cn 采编人员:星星草
Shell 求助用Sed和Awk 实现过滤文本中一段内容
文本内容test.cat
Stopping GUID server

Removing old wwn_db database.

Create new wwn_db database for restore.

Created wwn_db database.
Created wwn range table.
Created wwn addr table.
Created wwn db version table.

Restoring wwn_db from: /var/opt/guid/backup/wwn_db/2011.11.30.01.17.44_wwn_db_backup

Restore of wwn_db sucessful.

Starting GUID server

将红色部分全部过滤去掉。
*注:红色部门路径文件名“2011.11.30.01.17.44_wwn_db_backup”内容不固定会有变化。
如:"/var/opt/guid/backup/wwn_db/2011.11.29.01.13.28_wwn_db_backup"
过滤后形成如下内容:
Stopping GUID server

Removing old wwn_db database.

Create new wwn_db database for restore.

Created wwn_db database.
Created wwn range table.
Created wwn addr table.
Created wwn db version table.

Restoring wwn_db from: 

Restore of wwn_db sucessful.



Starting GUID server

------解决方案--------------------
下面的sed命令会把以"Restoring www_db from:"开头的行换成"Restoring www_db from:".

sed "s/^Restoring wwn_db from:.*/Restoring www_db from:/"
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: