.
não precisa ser salvo na substituição, apenas na expressão regular.
Normalmente, quando eu preciso substituir algumas linhas em um arquivo, a primeira ferramenta que vem à mente é sed -i
:
sed -i 's|tool:.*|tool: some-tool|'
No entanto, é inconveniente quando há .
caracteres na string de substituição:
sed -i 's|host:.*|host: 127\.0\.0\.1|'
Existe uma ferramenta melhor para este caso?
Tags linux