> 텍스트 처리 및 검색 > pr

pr: 텍스트 파일 인쇄용 형식 지정

pr 명령어는 텍스트 파일을 인쇄하기에 적합한 형식으로 변환합니다. 페이지 번호, 헤더, 날짜를 추가하고, 여러 열로 나누거나 페이지 길이를 조절하는 등 다양한 서식 지정 기능을 제공합니다. 주로 터미널에서 텍스트를 읽기 좋게 만들거나 프린터로 출력하기 전에 사용됩니다.

개요

pr은 텍스트 파일의 내용을 페이지별로 나누고, 각 페이지에 헤더(파일 이름, 날짜, 페이지 번호)를 추가하며, 여러 열로 정렬하는 등 인쇄에 최적화된 형태로 변환하여 표준 출력으로 내보냅니다. 파일 내용을 깔끔하게 보고 싶을 때 유용합니다.

주요 기능

  • 페이지별 분할 및 번호 매기기
  • 사용자 정의 헤더 추가
  • 여러 열로 텍스트 정렬
  • 줄 번호 추가
  • 여러 파일 병합 출력

주요 옵션

pr 명령어의 주요 옵션들은 출력 형식과 페이지 레이아웃을 세밀하게 제어할 수 있도록 돕습니다.

출력 형식 및 레이아웃

생성된 명령어:

명령어를 조합해 보세요.

설명:

`pr` 명령어를 실행합니다.

위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.

사용 예시

pr 명령어의 다양한 활용법을 보여주는 예시입니다.

기본 페이지네이션

pr my_document.txt

파일 내용을 페이지별로 나누고 헤더를 추가하여 출력합니다.

줄 번호와 사용자 정의 헤더 추가

pr -n -h "나의 보고서" my_document.txt

각 줄에 번호를 매기고, '나의 보고서'라는 헤더를 추가하여 출력합니다.

두 개의 파일을 두 열로 나란히 출력

pr -m file1.txt file2.txt

file1.txt와 file2.txt의 내용을 두 개의 열로 나란히 출력합니다.

헤더/푸터 없이 30줄 페이지로 출력

pr -t -l 30 my_document.txt

헤더와 푸터 없이 한 페이지당 30줄만 출력하도록 설정합니다.

파이프를 통해 다른 명령어의 출력 처리

ls -l | pr -2

ls -l 명령어의 출력을 pr로 받아 두 열로 나누어 출력합니다.

팁 & 주의사항

pr 명령어 사용 시 유용한 팁과 주의할 점입니다.

파이프(|) 활용

pr은 파일뿐만 아니라 다른 명령어의 표준 출력을 입력으로 받아 처리할 때 매우 유용합니다. 예를 들어, `ls -l | pr -3`와 같이 사용하여 긴 목록을 여러 열로 볼 수 있습니다.

  • 다른 명령어의 출력을 `pr`로 파이프하여 서식 지정
  • 스크롤 없이 한 화면에 더 많은 정보 표시

프린터로 직접 출력

pr의 출력을 `lpr` 또는 `lp`와 같은 프린터 명령어로 직접 파이프하여 서식 지정된 문서를 인쇄할 수 있습니다.

  • `pr file.txt | lpr`

기본값 변경

pr은 기본적으로 66줄 페이지 길이와 72문자 페이지 너비를 사용합니다. `-l`과 `-w` 옵션을 사용하여 이 값을 변경할 수 있습니다.

  • 페이지 길이: `-l N`
  • 페이지 너비: `-w N`

동일 카테고리 명령어