Apakah ada masalah dengan karakter baris sed dan baru?
Saya punya file test.txt dengan konten berikut
aaaaa
bbbbb
ccccc
ddddd
Berikut ini tidak berfungsi:
sed -r -i 's/\n/,/g' test.txt
Saya tahu bahwa saya dapat menggunakan tr
ini tetapi pertanyaan saya adalah mengapa sepertinya tidak mungkin dengan sed.
Jika ini adalah efek samping dari pemrosesan file baris demi baris saya akan tertarik mengapa ini terjadi. Saya pikir grep
menghapus baris baru. Apakah sed melakukan hal yang sama?
tr
akan menambahkan trailing ,
dan akan menampilkan garis yang tidak tertentu. Yang terbaik adalah menggunakan paste
:paste -sd , test.txt