Cara menghapus garis yang berisi string spesifik menggunakan sed
- 886
- 37
- Ian Parker
Sintaksis:
sed -i '/string_to_delete/d'/path/to/file
Sed adalah editor aliran yang memiliki kemampuan untuk menghapus garis dari file yang berisi string tertentu. Menggunakan -Saya Dengan sed kami dapat menghapus garis dalam file yang sama.
Contoh 1:
Hapus semua baris dari/var/log/pesan yang berisi string "Hapus teks ini" dan kembalikan output dalam file baru. Jangan membuat perubahan pada baris asli.
$ sed "/hapus teks ini/d"/var/log/pesan> pesan.txt
Contoh 2:
Hapus semua baris dari/var/log/pesan yang berisi string "hapus teks ini" di file yang sama.
$ sed -i "/hapus teks ini/d"/var/log/pesan