Izinkan saya menjelaskan tentang karakter baris baru:
$ echo Hello > file1 ; cat file1
Hello
$ echo -n Hello > file2 ; cat file2
Hello$
Di sini Anda dapat melihat yang file1
memiliki karakter baris baru di akhir sedangkan yang file2
belum.
Sekarang misalkan saya punya satu file
:
$ cat file
Hello
Welcome to
Unix
$
Dan saya ingin menambahkan and Linux
di akhir file, kemudian echo " and Linux" >> file
akan ditambahkan ke baris baru. Tapi saya ingin baris terakhir sebagaiUnix and Linux
Jadi, Untuk mengatasi ini, saya ingin menghapus karakter baris baru di akhir file. Karena itu Bagaimana cara menghapus karakter baris baru di akhir file?
sed '$s/$/ and linux/'