Estou tentando grep <span class="c7">
abaixo
<span class="c7"></span>
Eu estou tentando:
$ echo '<span class="c7"></span>'| grep -o "<span.*[^>]>"
<span class="c7"></span>
Estou recebendo o acima. Então, como obter apenas<span class="c7">
Estou tentando grep <span class="c7">
abaixo
<span class="c7"></span>
Eu estou tentando:
$ echo '<span class="c7"></span>'| grep -o "<span.*[^>]>"
<span class="c7"></span>
Estou recebendo o acima. Então, como obter apenas<span class="c7">
O seu
.*
é ganancioso, combinou com o primeiro>
e além. My[^>]*
também é ganancioso, mas não pode corresponder a nada que inclua>
, portanto,>
no padrão, corresponde à primeira ocorrência de>
na entrada com certeza.