Un proceso genera un html. Necesito añadirle en el <head> del html la siguiente línea para que me reconozca el encoding:
Using html4strict Syntax Highlighting
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Necesito automatizar este proceso. Con el siguiente comando tendría que añadirme en la 4ª fila del html la línea deseada, pero me peta por las comillas.
Using bash Syntax Highlighting
- perl -pi -e 'print "<meta http-equip="content-type" content="text/html; charset=utf-8">\n" if $. == 4' olas.htm
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
El mensaje error:
Using bash Syntax Highlighting
- Bareword found where operator expected at -e line 1, near ""<meta http-equip="content"
- (Missing operator before content?)
- String found where operator expected at -e line 1, near "type">\n""
- syntax error at -e line 1, near ""<meta http-equip="content"
- Execution of -e aborted due to compilation errors.
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
¿Me pueden ayudar?
Gracias