0

一部の HTML コードを介して grep を使用するのに問題があります。

これに似た文字列を見つけようとしています

<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>"

特殊文字を正しくエスケープしていないことに関係していると思いますが、よくわかりません。

どんな助けでも大歓迎です。

4

1 に答える 1