Apakah ada metode untuk mencetak keluaran multi-baris (single output) pada baris yang sama?
Misalnya, jika outputnya adalah:
abc
def
qwerty
Apakah mungkin untuk mencetak:
abcdefqwerty
Jawaban yang Diterima:
Anda dapat menghapus semua kemunculan karakter dari set tertentu dengan tr -d
. Untuk menghapus karakter baris baru gunakan:
tr -d 'n'
Seperti biasa, Anda dapat menggunakan pengalihan input dan output dan pipa untuk membaca dari atau menulis ke file dan proses lainnya.
Jika Anda ingin menyimpan baris baru terakhir, Anda cukup menambahkannya kembali dengan echo
atau printf 'n'
, e. g.:
cat file1 file2... | { tr -d 'n'; echo; } > output.txt