Cara menghapus garis kosong dari file

Cara menghapus garis kosong dari file

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