grep -Po '(?<=show=")[^"]*' filename.xml
(?<=show=")[^"]*
corresponde xxxx
em show="xxxx"
e a opção grep -o
imprime apenas os textos correspondentes.
Eu tenho um arquivo xml como este:
<field name="frame.time_delta_displayed" showname="Time delta from previous displayed frame: 0.000000000 seconds" size="0" pos="0" show="0.000000000"/>
<field name="frame.time_delta_displayed" showname="Time delta from previous displayed frame: 0.000201000 seconds" size="0" pos="0" show="0.000201000"/>
<field name="frame.time_delta_displayed" showname="Time delta from previous displayed frame: 0.000595000 seconds" size="0" pos="0" show="0.000595000"/>
Eu quero grep todos os valores na parte show="xxx", a saída seria:
0.000000000
0.000201000
0.000595000
...
é possível fazer isso usando o grep?
grep -Po '(?<=show=")[^"]*' filename.xml
(?<=show=")[^"]*
corresponde xxxx
em show="xxxx"
e a opção grep -o
imprime apenas os textos correspondentes.