Como editar uma parte específica de um arquivo de texto grande com eficiência?

Como editar uma parte específica de um arquivo de texto grande com eficiência?

Possível duplicata:
Existe um editor de texto para arquivos muito grandes?

Como editar uma parte específica de um arquivo de texto grande com eficiência? O arquivo de texto possui apenas caracteres ASCII e tem cerca de 500 MB. Eu sempre conheço a string em torno da qual gostaria de fazer a edição. Posso abrir o arquivo no Emacs e pesquisar a string e depois fazer a edição. Alguma maneira melhor?

Responder1

Se você conhece expressões regulares e é uma operação simples (por exemplo, pesquisar/substituir), você provavelmente desejará sed. Muita documentação está disponívelaqui.

Há uma lista de opções (pelo menos para Windows) nesta pergunta do Stack Overflow:Editor de texto para abrir arquivos de texto grandes (gigantes, enormes, grandes)

informação relacionada