Eu tenho um arquivo de texto de 250 MB, tudo em uma linha.
Neste arquivo, quero substituir a
caracteres por b
caracteres:
sed -e "s/a/b/g" < one-line-250-mb.txt
Falha com:
sed: couldn't re-allocate memory
Parece-me que esse tipo de tarefa pode ser executada em linha sem alocar muita memória.
Existe uma ferramenta melhor para o trabalho ou uma maneira melhor de usar sed
?
GNU sed versão 4.2.1
Ubuntu 12.04.2 LTS
1 GB RAM