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 file1memiliki karakter baris baru di akhir sedangkan yang file2belum.
Sekarang misalkan saya punya satu file:
$ cat file
Hello
Welcome to
Unix
$
Dan saya ingin menambahkan and Linuxdi akhir file, kemudian echo " and Linux" >> fileakan 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/'