Newline karakteri hakkında bilgi vereyim:
$ echo Hello > file1 ; cat file1
Hello
$ echo -n Hello > file2 ; cat file2
Hello$
Burada file1
sonunda newline karakterinin file2
var olmadığını göreceksiniz .
Şimdi bir tane olduğumu varsayalım file
:
$ cat file
Hello
Welcome to
Unix
$
Ve and Linux
dosyanın sonuna eklemek istiyorum , sonra echo " and Linux" >> file
newline'a eklenecek. Ama ben son satırı istiyorumUnix and Linux
Bu nedenle, çalışmak için dosyanın sonunda yeni satır karakterini kaldırmak istiyorum. Bu nedenle, dosyanın sonundaki newline karakterini nasıl kaldırabilirim?
sed '$s/$/ and linux/'