โดยปกติเมื่อฉันต้องการแทนที่บางบรรทัดในไฟล์เครื่องมือแรกที่นึกถึงคือsed -i:
sed -i 's|tool:.*|tool: some-tool|'
อย่างไรก็ตามมันไม่สะดวกเมื่อมี.อักขระในสตริงการแทนที่:
sed -i 's|host:.*|host: 127\.0\.0\.1|'
มีเครื่องมือที่ดีกว่าสำหรับกรณีนี้หรือไม่?