GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menghapus baris baru dari file teks?

tr -d '\n' < file.txt

Atau

awk '{ printf "%s", $0 }' file.txt

Atau

sed ':a;N;$!ba;s/\n//g' file.txt

Halaman ini di sini memiliki banyak metode lain untuk menghapus baris baru.

diedit untuk menghapus penyalahgunaan kucing :)


tr --delete '\n' < yourfile.txt
tr -d '\n' < yourfile.txt

Edit:

Jika tidak ada perintah yang diposting di sini yang berfungsi, maka Anda memiliki sesuatu selain baris baru yang memisahkan bidang Anda. Mungkin Anda memiliki akhiran baris DOS/Windows di file (walaupun saya berharap solusi Perl bekerja bahkan dalam kasus itu)?

Coba:

tr -d "\n\r" < yourfile.txt

Jika itu tidak berhasil maka Anda harus memeriksa file Anda lebih dekat (mis. dalam hex editor) untuk mengetahui karakter apa yang sebenarnya ada di sana yang ingin Anda hapus.


Linux
  1. Bagaimana Cara Menghapus "Data biner" Dari File Teks (mis. Bash_history)?

  2. Cara menghapus kata sandi dari file pdf di Ubuntu

  3. Cara menghapus kata duplikat dari file teks biasa menggunakan perintah linux

  1. Cara Menambahkan Nomor Baris Ke File Teks Di Linux

  2. Bagaimana cara mengetahui akhir baris dalam file teks?

  3. Hapus baris ganjil atau genap dari file teks

  1. Bagaimana Cara Menghapus Garis Duplikat Di Dalam File Teks?

  2. Hapus Beberapa Baris Pertama Secara Efisien Dari File Teks?

  3. Bagaimana Cara Menghapus Bom Dari File Utf-8?