Linux: mengganti baris dalam file tanpa perlu melarikan diri

0

Biasanya ketika saya perlu mengganti beberapa baris dalam file, alat pertama yang muncul di pikiran adalah sed -i:

sed -i 's|tool:.*|tool: some-tool|' 

Namun, tidak nyaman ketika ada .karakter dalam string pengganti:

sed -i 's|host:.*|host: 127\.0\.0\.1|' 

Apakah ada alat yang lebih baik untuk kasus ini?

Alexey Romanov
sumber

Jawaban:

3

. tidak perlu lepas dalam penggantian, hanya dalam ekspresi reguler.

Ignacio Vazquez-Abrams
sumber