GNU/Linux >> Belajar Linux >  >> Linux

Ganti Semua Baris Baru Ke Spasi Kecuali Yang Terakhir?

Bagaimana cara mengganti semua baris baru dengan spasi kecuali baris baru terakhir.
Saya dapat mengganti semua baris baru menjadi spasi menggunakan tr tapi bagaimana saya bisa melakukannya dengan beberapa pengecualian?

Jawaban yang Diterima:

Anda dapat menggunakan paste -s -d ' ' file.txt :

$ cat file.txt
one line
another line
third line
fourth line

$ paste -s -d ' ' file.txt 
one line another line third line fourth line

Linux
  1. Sed:Hapus Semua Kemunculan String Kecuali Yang Pertama?

  2. Hapus Semua File Dalam Satu Folder Kecuali Yang Terakhir (Terbaru) 20?

  3. Hapus File Log Lama Kecuali Yang Terakhir (Diurutkan Secara Alfanumerik)?

  1. Bagaimana Perintah Sed '1!g;h;$!d' Membalikkan Isi File?

  2. Baris perintah:cari dan ganti di semua nama file yang cocok dengan grep

  3. Cetak baris terakhir file, dari CLI

  1. Menyortir pada bidang terakhir dari suatu baris

  2. Konsep 'Hold space' dan 'Pattern space' di sed

  3. Bagaimana cara mencetak baris terakhir dari file terkompresi gz di baris perintah?