답변1
이를 수행하는 방법에는 여러 가지가 있습니다.
그리고 printf
:
printf "%s" "$(<file)"
사용법 perl
( -i
파일의 내부 편집용):
perl -pe 'chomp if eof' file
또는 다음을 사용하십시오 head
(마지막 문자가 개행 문자라고 확신하는 경우).
head -c -1 file
답변2
당신은 이것을 시도 할 수 있습니다
sed 'N; $ s/\n//; P; D;' file
답변3
이것은 또한 트릭을 수행하고 더 읽기 쉬워야 합니다(나의 편향된 의견으로는):
awk '{ if ( NR == 1) { printf("%s",$0); } else { printf("\n%s", $0); }}' file
답변4
그리고 awk
:
awk 'NR > 1 { print prev } { prev = $0 }' file
또는 다음과 같이 sed
:
sed '$d' file