출력 스트림이 있는 경우:
a
b
c
d
e
줄 바꿈을 두 번하는 방법:
ㅏ 두번째 씨 디 이자형
답변1
sed G
는잘 알려진 원 라이너그런 이유로.
성능 측면에서는 표준 Unix 도구 상자가 아마도 가장 효율적일 것입니다.
paste -d '\n' - /dev/null
마지막 줄 뒤에 빈 줄을 추가하고 싶지 않은 경우:
sed '$!G'
빈 줄 추가앞으로입력 라인:
paste -d '\n' /dev/null -
또는:
sed 'i\
/'
답변2
사용 pr
: 페이징 파일
pr -t -d file.txt
산출:
ㅏ 두번째 씨 디 이자형
사용 awk
:
awk '{printf("%s\n\n",$0)}' file.txt
답변3
awk
출력 레코드 구분 기호를 이중 개행으로 정의할 수 있습니다 .
awk -v ORS="\n\n" 1 file
그런 다음 현재 줄을 인쇄하는 1
기본 awk
작업인 을 수행합니다.{print $0}
답변4
다음과 같이 파이프할 수 있습니다 sed
.
.... | sed 's/$/\n/'