Para uma maneira rápida e fácil de editar um arquivo, o recurso sed
-i é muito mais fácil do que construir algo semelhante usando awk
. Aceito que as plataformas que usam gawk
na versão 1.4.0 ou posterior tenham o recurso "inplace" para cobrir isso.
sed -i 's/foo/bar/' filename
Relutantemente aprendi sed
por causa de todos os scripts existentes que o usam. Com uma escolha, ao escrever um novo script, awk
geralmente ganha, o código é muito mais legível + sustentável.