Cómo hacer sustituciones usando sed para windows (de cygwin) para archivos utf16
Pregunta
Estoy usando sed de cygwin en Windows para hacer algunas sustituciones en archivos de texto. Todo funciona bien para archivos normales (ANSI), pero no hace nada para los archivos utf-16 (no se realizan sustituciones). ¿Sabes cómo puedo hacer que funcione para ambos tipos de archivos al mismo tiempo?
Solución
Envolvería esto con iconv, como
iconv -f utf-16 -t utf-8 <input | sed -e expr | iconv -f utf-8 -t utf-16 >output
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow