2010. 11. 30. 08:37
Ubuntu/Linux에서 pr로 text file page 번호 매기기
2010. 11. 30. 08:37 in Research/Ubuntu
pr 명령은 text file이 출력될 때의 form을 쉬운 방법으로 format 해주는데 도움을 줍니다. 이는, word processor나 text editor의 도움을 받지 않고, 임의의 명령 결과를 print하고 싶을 때 유용하게 사용될 수 있습니다. pr을 사용하여 date, time, 그리고 page 번호 등의 header 정보로 text를 page로 format하도록 해줍니다. 다음의 예를 보십시요.
위 내용의 화면은 다음과 같습니다.
이 예에서, rpm -qa 명령은 설치된 모든 software package를 나열하고, pipe를 통해 명령을 sort 합니다. 다음 pr 명령으로 pipe되어 단일 column을 2중 column으로 변환하고 page 번호를 메기도록 합니다. 마지막으로 less 명령은 text를 통해 page가 가능토록 합니다.
output을 paging하는 대신, output을 file이나 print로 보낼 수 있습니다. 다음의 예를 보십시요.
pr 명령으로 처리할 수 있는 다른 기능은, double-sapcing(-d), 제어 문자(control character) 표시(-c), 왼쪽에 주어진 공백으로 margin을 채우기(-o 5)등이 있습니다.
$ dpkg-query -l | sort | pr --column=2 | less
|
이 예에서, rpm -qa 명령은 설치된 모든 software package를 나열하고, pipe를 통해 명령을 sort 합니다. 다음 pr 명령으로 pipe되어 단일 column을 2중 column으로 변환하고 page 번호를 메기도록 합니다. 마지막으로 less 명령은 text를 통해 page가 가능토록 합니다.
output을 paging하는 대신, output을 file이나 print로 보낼 수 있습니다. 다음의 예를 보십시요.
$ dpkg-query -l | sort | pr --column=2 > pkg.txt $ dpkg-query -l | sort | pr --column=2 > | lpr |
pr 명령으로 처리할 수 있는 다른 기능은, double-sapcing(-d), 제어 문자(control character) 표시(-c), 왼쪽에 주어진 공백으로 margin을 채우기(-o 5)등이 있습니다.
'Research > Ubuntu' 카테고리의 다른 글
Linux/Ubuntu의 wc로 단어수 구하기 (0) | 2010.12.06 |
---|---|
Ubuntu/Linux의 grep으로 text 검색하기 (0) | 2010.12.03 |
Text를 page로 표시하기 (0) | 2010.11.26 |
Text file 표시하기 (0) | 2010.11.24 |
Pico, nano 편집기 사용하기 (0) | 2010.11.23 |