Como fazer substituições usando sed para janelas (de cygwin) para arquivos UTF16
Pergunta
Eu estou usando sed de Cygwin no Windows para fazer algumas substituições em arquivos de texto. Tudo funciona bem para arquivos normais (ANSI), mas não faz nada para utf-16 arquivos (não substituições são feitas). Você sabe como eu posso fazê-lo funcionar para ambos os tipos de arquivos ao mesmo tempo?
Solução
Eu envolveria isso com iconv, como
iconv -f utf-16 -t utf-8 <input | sed -e expr | iconv -f utf-8 -t utf-16 >output
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow