줄 바꿈 문자에 대해 명확히하겠습니다.
$ echo Hello > file1 ; cat file1
Hello
$ echo -n Hello > file2 ; cat file2
Hello$
여기서 file1
줄 끝에 개행 문자가 있지만 file2
그렇지 않은 것을 볼 수 있습니다 .
이제 내가 하나 있다고 가정 해보십시오 file
.
$ cat file
Hello
Welcome to
Unix
$
그리고 and Linux
파일 끝에 추가하고 싶은 경우 echo " and Linux" >> file
개행에 추가됩니다. 그러나 나는 마지막 줄을 원한다.Unix and Linux
따라서 해결하려면 파일 끝에서 줄 바꿈 문자를 제거하고 싶습니다. 따라서 파일 끝에서 줄 바꿈 문자를 어떻게 제거합니까?
sed '$s/$/ and linux/'