Estoy tratando de encontrar <li ><a href='xxxxxxxx'>some_link</a></li>
y reemplazarlo por nada. Para hacer esto, ejecuto el siguiente comando pero está reconociendo $ como parte de una expresión regular.Perl un trazador de líneas para encontrar y reemplazar en un archivo con una variable
perl -p -i -e 's/<li ><a href=.*$SOMEVAR.*li>\n//g' file.html
He probado las siguientes cosas,
${SOMEVAR}
\$SOMEVAR
FIND="<li ><a href=.*$SOMEVAR.*li>"; perl -p -i -e 's/$FIND//g' file.html
¿Alguna idea? Gracias.
Gracias por hacerme ver por lo que el indicador '-i'. Esta genial. Consejo profesional: puedes juntar todas las banderas así: '-pie' – Chriszuma
Además, felicitaciones en una primera publicación sólida. Problema descrito concisamente, junto con intentos de soluciones. Bien hecho. – Chriszuma
@Chriszuma has probado la combinación actual de "pie "? – tadmc