Thông thường khi tôi cần thay thế một số dòng trong một tệp, công cụ đầu tiên xuất hiện là sed -i:
sed -i 's|tool:.*|tool: some-tool|'
Tuy nhiên, thật bất tiện khi có . các ký tự trong chuỗi thay thế:
sed -i 's|host:.*|host: 127\.0\.0\.1|'
Có một công cụ tốt hơn cho trường hợp này?