출력 스트림에서 줄 바꿈을 두 배로 늘리는 방법

출력 스트림에서 줄 바꿈을 두 배로 늘리는 방법

출력 스트림이 있는 경우:

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/'

관련 정보