Tengo el siguiente comando: sed -i -e '/match1/,+2d' filex
, que elimina 2 líneas después de encontrar la coincidencia "match1" en el archivo "archivo x". Quiero añadir varios partidos a la misma, al igual que match1, partido 2 ....¿Cómo puedo usar "sed" para borrar 2 líneas después del partido/partidos?
por lo que eliminar 2 líneas después de encontrar alguno de los partidos, ¿cómo puedo lograr esto?
se le ha dado un ejemplo de entrada/salida para que quede más claro de lo que esperabas? – sehe
¿Hay algo incorrecto en su caso con el obvio '/ match1 /, + 2d;/match2 /, + 2d'? No reconocerá superposiciones, pero tampoco su expresión original. – thiton
duplicado Posible de [sed o awk: n líneas eliminar siguiendo un patrón] (https://stackoverflow.com/questions/4396974/sed-or-awk-delete-n-lines-following-a-pattern) –