Tenho um arquivo de texto de vários gigabytes e quero substituir todas as ocorrências de utf8mb4_0900_ai_ci
nele por utf8mb4_unicode_520_ci
.
Normalmente, eu usaria sed -i
para isso como sugerido aqui: encontrar e substituir uma string em um arquivo sem usar o arquivo temporário com SED
No entanto, isso cria um arquivo temporário e preciso que essa substituição ocorra em um ambiente que não tenha espaço em disco para suportar isso.
Como posso modificar o arquivo no local?