Обычно, когда мне нужно заменить некоторые строки в файле, первый инструмент, который приходит на ум, это sed -i
:
sed -i 's|tool:.*|tool: some-tool|'
Тем не менее, это неудобно, когда есть .
символы в строке замены:
sed -i 's|host:.*|host: 127\.0\.0\.1|'
Есть ли лучший инструмент для этого случая?