sed -i "/string1.*string2\|string2.*string1/d" input.txt
Это удалит любую строку, где строка1 появляется перед строкой2, ИЛИ строка2 появляется перед строкой1. Обе строки должны быть в строке в любом порядке, чтобы строка была удалена.
Prueba esto:
sed '/#a6712376789/,/#v1781289123/s/^#*/#/' /file/name
Agregue -i
para editar el archivo, en lugar de simplemente escribirlo enstdout