Cara menghapus garis kosong dari file
- 3090
- 380
- Hector Kuhic
Beberapa waktu kita perlu menghapus garis kosong dari file. Ini dapat dilakukan secara manual jika file memiliki beberapa baris tetapi jika file memiliki ribuan baris, ini sulit dilakukan secara manual. Gunakan salah satu metode berikut untuk menghapus garis kosong dari file.
Metode 1 - Menggunakan Sed
Sed adalah editor aliran. Kita dapat dengan mudah menghapus semua garis kosong menggunakan perintah sed. Gunakan salah satu dari perintah SED berikut untuk menghapus garis kosong dari file. Misalnya Main.txt adalah file asli Anda dari mana Anda perlu menghapus garis kosong.
Perintah di bawah ini akan menghapus semua baris kosong dan menyimpan konten dalam file seconf out.txt. Itu tidak akan mempengaruhi file asli.
# sed '/^$/d' Main.txt> out.txt
Sekarang jika Anda ingin membuat perubahan dalam file asli menggunakan perintah -i switch sed.
# sed -i '/^$/d' Main.txt
- -Saya (Edit file yang ada) digunakan untuk membuat perubahan dalam file yang sama.
Metode 2 - Menggunakan Perl
Alih -alih SED, Anda juga dapat menggunakan perl (languege pemrograman) untuk menghilangkan garis kosong. Gunakan perintah contoh di bawah ini untuk menghapus garis kosong dari main.file txt.
# Perl -i -n -e "Print If /S /" Main.txt
Metode 3 - Menggunakan AWK
Anda juga dapat menggunakan alat baris perintah awk untuk menghapus baris kosong dari file. Misalnya Gunakan perintah di bawah ini.
# awk 'nf> 0' utama.txt> out.txt
- « Cara Mengatur Hadoop Multi-Node Cluster di Centos 7/6
- Skrip bash sederhana untuk cadangan database mysql »