Представьте себе следующую строку:
<tr><td>12,3</td><td>deg</td><td>23,4</td><td>humi</td><td>34,5</td><td>press</td></tr>
В bash, как мне извлечь 23.4 при условии, что за ним следует humi?
23.4
humi
grep -o хорошо подходит для такого рода вещей. Я уверен, что производительность будет лучше с одной командой sed, чем с двумя greps, но это редко вызывает серьезную озабоченность. 1006 *
grep -o