Cara menghapus baris dari file teks menggunakan perintah sed
- 1284
- 324
- Ian Parker
Di bawah ini Anda dapat menemukan contoh cara menghapus baris dari file teks menggunakansed
Perintah dan Bash Shell. Berikut adalah konten dari file sampel kami:
Contoh $ kucing.txt aaaaaaaaaa bbbbbbbbb cccccccccc ddddddddd eeeeeeeeeee
Selanjutnya, kita akan menghapus baris kedua dari yang di atascontoh.txt
mengajukan:
$ sed 2d contoh.txt aaaaaaaaaa cccccccccc ddddddddd eeeeeeeeee
Futhermore, kami juga dapat menghapus beberapa baris dari file ini. Misalnya mari
Hapus semua baris dari 2 hingga 4:
$ sed 2,4d contoh.txt aaaaaaaaaa eeeeeeeeeee
Kami juga dapat menghapus semua baris yang cocok dengan ekspresi reguler tertentu. Di selanjutnya
Contoh kita akan menghapus garis yang berisi setidaknya satu C
karakter:
$ sed '/c/' d contoh.txt aaaaaaaaaa bbbbbbbbb ddddddddd eeeeeeeeee
Untuk menyimpan perubahan ke dalam penggunaan file yang ada -Saya
pilihan. Dengan cara inised
Perintah akan menimpa file asli Anda:
$ sed -i '/c/' d contoh.txt
Atau cukup arahkan output ke file baru:
$ sed '/c/' d contoh.txt> Contoh2.txt
Contoh tambahan:
Hapus garis kosong:
$ sed '/^$/d' contoh.txt
Hapus baris terakhir:
$ sed '$ d' contoh.txt
Hapus baris pertama:
$ sed 1d contoh.txt
Tutorial Linux Terkait:
- Lanjutan regex bash canggih dengan contoh
- Menguasai loop skrip bash
- Loop bersarang dalam skrip bash
- Bash Regexps untuk pemula dengan contoh
- Xargs multi-threaded dengan contoh
- Tutorial LFTP di Linux dengan contoh
- Ekspresi reguler Python dengan contoh
- Cara memasang gambar iso di linux
- Buat redirect dan tulis ulang aturan ke .htaccess di Apache…
- Perintah Linux Dasar
- « Cara menonaktifkan laporan YAML boneka secara global di Linux Server
- Cara bergabung dan beberapa kolom ke file format CSV »