Gracias y ¿qué tiene de malo este comando sed?

sed 's/\\item\[\\textcircled\{\\tiny ?\}\]\: / /' 

que debería reemplazar

\item[\textcircled{\tiny 1}]: 

por nada o un espacio y puede haber otro número que 1.

sed
0
Archie 3 nov. 2019 a las 18:03

1 respuesta

Por favor, intente seguir.

sed 's/\\item\[\\textcircled{\\tiny [0-9]+}\]: / /'

Arriba debería hacer el truco, también en caso de que su Input_file tenga múltiples ocurrencias del mismo patrón, luego agregue g al comando anterior para realizar una sustitución global.

Una nota más, no necesita escapar de todos los caracteres en expresiones regulares, siempre escape solo de aquellos que tienen un significado especial solamente. Al escapar, notificaremos al código que no los tome como especiales, tómelos solo como caracteres literales.

1
RavinderSingh13 3 nov. 2019 a las 17:52