Como fazer substituições usando sed para janelas (de cygwin) para arquivos UTF16

StackOverflow https://stackoverflow.com/questions/265282

  •  06-07-2019
  •  | 
  •  

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?

Foi útil?

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
scroll top