- 论坛徽章:
- 0
|
怎么可以去掉这些乱七八糟的字符?
这么长的script, 厉害啊. 谢谢.
但是中间处有问题, 说 sed: command garbled: s/\(<TD>\/\1\/;s/\(<\/TD>\)/\\1/
我猜forest077的意思是要除掉两头的<TD></TD>, 所以用回了我的老code sed s'/<TD>\(.*\)<\/TD>/\1/', 不知是否符合forest077的原意.
而我这样做也没有得出结果, 连 CLOSED 都过滤掉了. 问题应该是在最后一个sed里,
我做到sed -n '/>Status:/,/\/TD/p' "show_bug.cgi?id=9998" |sed s'/<TD>\(.*\)<\/TD>/\1/'|sed '/^[[]]*$/d'的时候结果如下:
<TH><B><A HREF="/scdocs/issue_lifecycle.html" onclick="return launch(this.href, 1)" title="Note: link may open in new window" class="helplink">Status:</A></B></TH>
CLOSED
但加上sed =n '/<TD>/{n;p;}' 则无所得, 因为已经没<TD>了.
我固然可以用 sed '/Status/d'之类的方法去掉这一行来得出结果, 但我再想想觉得这方法应该不是forest077的原意, 能否请你说明一下你的code呢, 谢谢了. |
|