mlgrassi
(usa Debian)
Enviado em 20/01/2021 - 09:25h
Imagine um arquivo de texto enorme. Uns 100 GB.
Percebi que quando mandamos o sed efetuar uma operação diretamente no arquivo (utilizando o parâmetro -i) ele cria um arquivo temporário e somente ao final da criação deste arquivo é que é aplicada a modificação. O problema é que quanto maior o arquivo (isso é óbvio) e quanto maior for a quantidade de modificações a serem realizadas maior será o tempo de execução.
O motivo deste tópico é perguntar se existe algum outro editor que seja mais rápido e/ou que funcione de maneira diferente do sed de maneira a não precisar criar um arquivo temporário toda a vez que for realizada uma modificação. Ou também ainda, se existe alguma maneira de alterar este comportamento default do sed.
Enfim... sugestões??