【发布时间】:2014-10-11 02:16:08
【问题描述】:
我有一个包含大量数据和我感兴趣的部分的 HTML:
<tr valign=top>
<td><b>Total</b></td>
<td align=right><b>54</b></td>
<td align=right><b>1</b></td>
<td align=right>0 (0/0)</td>
<td align=right><b>0</b></td>
</tr>
我尝试使用awk,现在是:
awk -F "</*b>|</td>" '/<[b]>.*[0-9]/ {print $1, $2, $3 }' "index.html"
但我想要的是:
54
1
0
0
现在我得到:
'<td align=right> 54'
'<td align=right> 1'
'<td align=right> 0'
有什么建议吗?
【问题讨论】:
-
他是倒数第二个零输出是因为根本没有
<b>标签还是因为<td>的值为0 (0/0)?