我在使用 grep 来通过一些 html 代码时遇到问题。
我正在尝试找到与此类似的字符串
<td><a href='/go/12229' target="_blank" rel="nofollow">product description here</a></td><td> $<font color='red'>0.25</font>
我正在尝试推广公式来计算低于 0.25 美元的每一行 不同的部分是: href='/go/12229' /go/ 之后的数字会改变,但总是一个 5 位数长的数字
产品描述可以是带有空格和特殊字符的字母数字
价格可以是 0.01 到 0.25 之间的任何值
我试过制作像下面这样的公式,但它要么不起作用,要么什么也不返回。
grep -c "href='/go/'[*] target="_blank" rel="nofollow">*</a></td><td> $<font color='red'>[0].[0-2][0-9]</font>"
我认为这与我没有正确转义特殊字符有关,但我不确定。
任何帮助表示赞赏。