У меня есть XML-файл, подобный этому:
<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"/>
Я хочу получить все значения в части show = "xxx", вывод будет:
0.000000000
0.000201000
0.000595000
...
возможно ли это сделать с помощью grep?
grep -Po '(?<=show=")[^"]*' filename.xml
(?<=show=")[^"]*
соответствует xxxx
в show="xxxx"
, а опция grep -o
печатает только соответствующий текст.
grep -Po '(?<=show=")[^"]*' filename.xml
(?<=show=")[^"]*
соответствует xxxx
в show="xxxx"
, а опция grep -o
печатает только соответствующий текст.
grep -Po '(?<=show=")[^"]*' filename.xml
(?<=show=")[^"]*
соответствует xxxx
в show="xxxx"
, а опция grep -o
печатает только соответствующий текст.
grep -Po '(?<=show=")[^"]*' filename.xml
(?<=show=")[^"]*
соответствует xxxx
в show="xxxx"
, а опция grep -o
печатает только соответствующий текст.
grep -Po '(?<=show=")[^"]*' filename.xml
(?<=show=")[^"]*
соответствует xxxx
в show="xxxx"
, а опция grep -o
печатает только соответствующий текст.
grep -Po '(?<=show=")[^"]*' filename.xml
(?<=show=")[^"]*
соответствует xxxx
в show="xxxx"
, а опция grep -o
печатает только соответствующий текст.
grep -Po '(?<=show=")[^"]*' filename.xml
(?<=show=")[^"]*
соответствует xxxx
в show="xxxx"
, а опция grep -o
печатает только соответствующий текст.