今天在看chinaunix的shell板块的rss时,在帖子里发现了一个好东东,用于sed命令debug的好工具--sedsed,有了这个工具sed的内部处理过程从此以后对我们来说就不是黑盒了,哈哈哈哈。

这是一个python语言写的脚本,主页在

http://sedsed.sourceforge.net/

感兴趣的朋友可以去看看,有该命令很详细的介绍。它的安装很简单,只需要将脚本放到本地,然后加上可执行权限就可以用了,当然你的系统里得有python,呵呵。主页里介绍了sedsed的几种模式:debug、indent、htmlize、tokenize。。。

这里我就随便放个打印匹配模式上一行的例子,大家可以看看

PATT:代表 模式空间

HOLD:代表 保持空间

COMM:表示将要执行的命令

呵呵,有兴趣的朋友自己去看看吧,我就不介绍了。。。