Предположим, что у меня есть скрипт, foo.sh
, который производит повторяющееся наборы данных, как это:Как фильтровать шаблон линии с помощью sed?
<name 1>
<address 1>
<mother's name 1>
<pet's name 1>
<comment 1>
<name 2>
<address 2>
<mother's name 2>
<pet's name 2>
<comment 2>
...
Я хочу, чтобы извлечь 1-й и 3-й линии от каждого блока 5-линии, так что модифицированный результат выглядит следующим образом :
<name 1>
<mother's name 1>
<name 2>
<mother's name 2>
...
Загвоздка в том, что нет никакой закономерности уникальной для этих линий, так что мне нужно фильтровать номера строк специально. Как это может быть сделано?
Краткое объяснение того, что делает эта строка (что означают магические числа и значение аргумента) будет очень benificial –