Seleccionar la línea que coincida con el patrón +1.
¿Cómo uso sed para seleccionar cada línea que coincida con un patrón + la siguiente línea?
Por ejemplo, me gustaría seleccionar todas las líneas con la etiqueta “foo” más la línea siguiente.
Como alternativa, también me gustaría poder seleccionar líneas con la etiqueta “foo” O grupo “bar” más la línea siguiente.
davy.ai
Puede utilizar
sed
para seleccionar cada línea que coincida con un patrón y la siguiente línea.Para seleccionar todas las líneas con
tag="foo"
y la siguiente línea, puede utilizar el siguiente comando:sed -n '/tag="foo"/{n;p;}'
Para seleccionar líneas con
tag="foo"
Ogroup="bar"
y la siguiente línea, puede utilizar el siguiente comando:sed -n '/tag="foo"|group="bar"/{n;p;}'