Amazon Best VPN GoSearch

온웍스 파비콘

prposix - 클라우드에서 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공자에서 prposix를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 prposix입니다.

프로그램:

이름


pr — 파일 인쇄

개요


pr [+페이지] [-칼럼] [-adFmrt] [-e[이륜 전차][]] [-h 머리글] [-나[이륜 전차][]]
[-l 라인] [-n[이륜 전차][]] [-오 오프셋] [-s[이륜 전차]] [-w ] [-fp]
[파일...]

기술


The pr 유틸리티는 인쇄 및 페이지 매김 필터입니다. 여러 입력 파일이 지정된 경우
각 입력은 읽고, 포맷하고, 표준 출력에 기록해야 합니다. 기본적으로 입력은
각 페이지는 66줄로 구분되며, 각 페이지는 다음과 같습니다.

* 페이지 번호, 날짜, 시간 및 경로 이름을 포함하는 5줄 헤더
파일

* 빈 줄로 구성된 5줄 트레일러

표준 출력이 터미널과 연결되어 있는 경우 진단 메시지는 연기됩니다.
까지 pr 유틸리티가 처리를 완료했습니다.

다중 열 출력을 지정하는 옵션이 지정되면 출력 텍스트 열은 다음과 같습니다.
동일한 너비; 텍스트 열에 맞지 않는 입력 줄은 잘립니다.
기본적으로 텍스트 열은 최소한 하나로 구분되어야 합니다. .

옵션


The pr 유틸리티는 POSIX.1-2008의 기본 정의 볼륨을 준수해야 합니다. 섹션 12.2,
유틸리티 통사론 가이드 라인단, 다음 사항을 제외합니다. 페이지 옵션에는 '+' 구분 기호; 페이지 그리고
칼럼 여러 자리 숫자가 될 수 있습니다. 일부 옵션 인수는 선택 사항이며 일부는
옵션 인수는 이전 옵션과 별도의 인수로 지정할 수 없습니다.
편지. 특히, -s 옵션은 옵션 문자를 분리할 수 없습니다.
그 주장과 옵션 -e, -나-n 두 인수가 모두 존재하는 경우 두 인수 모두 필요하지 않습니다.
옵션 문자와 분리되어야 합니다.

다음 옵션이 지원됩니다. 다음 옵션 설명에서 칼럼,
라인, 오프셋, 페이지 양의 십진 정수입니다. 는 음수가 아니다
십진수.

+페이지 페이지 번호에서 출력 시작 페이지 형식화된 입력의.

-칼럼 여러 열로 구성된 출력을 생성합니다. 칼럼 열(기본값
1) 각 열에 텍스트가 쓰여진 순서대로 기록됩니다.
입력 파일에서 수신되었습니다. 이 옵션은 다음과 함께 사용해서는 안 됩니다. -m. 그만큼
옵션 -e 그리고 -나 여러 텍스트 열 출력의 경우 가정됩니다. 또는
텍스트 열이 동일한 수직 길이로 생성되지 않는 것은 지정되지 않습니다.
그러나 텍스트 열은 결코 페이지 길이를 초과할 수 없습니다(참조 -l 선택권).
함께 사용할 때 -t, 최소한의 줄로 출력을 작성합니다.

-a 효과를 수정합니다 -칼럼 열이 채워지도록 옵션을 설정합니다.
라운드 로빈 순서로 페이지가 작성되는 경우(예: 칼럼 2, 첫 번째 입력입니다
줄 머리글은 열 1, 두 번째 머리글은 열 2, 세 번째는 두 번째 줄입니다.
(1열 등).

-d 2줄 간격으로 출력을 생성합니다. 추가 항목을 추가합니다. 모든 것을 따라가다
입력에서 발견됨.

−e[이륜 전차][]
각 입력 확장 다음에 지정된 더 큰 열 위치로
공식 n*+1, 여기서 n 는 0보다 큰 정수입니다. 0이거나 생략되면
8로 기본 설정됩니다. 입력된 문자는 다음으로 확장됩니다.
적절한 수의 문자. 숫자가 아닌 문자가 있는 경우 이륜 전차이다
지정된 경우 입력으로 사용해야 합니다. . 첫 번째 문자의 경우
-e 옵션 인수가 숫자인 경우 전체 옵션 인수가 숫자로 가정됩니다.
.

-f 사용하다 새 페이지의 경우 기본 동작 대신 다음을 사용합니다.
시퀀스 문자. 첫 번째 페이지를 시작하기 전에 잠시 멈추십시오.
표준 출력은 터미널과 연결됩니다.

-F 사용하다 새 페이지의 경우 기본 동작 대신 다음을 사용합니다.
시퀀스 문자.

-h 머리글 문자열 사용 머리글 내용을 대체하려면 파일 페이지의 피연산자
헤더.

−나는[이륜 전차][]
출력에서 다음을 바꾸세요. 문자와 함께 하나 이상의 문자가 있는 곳
인접한 문자가 열 위치에 도달함 +1, 2* +1, 3* + 1,
등등. 만약에 0이거나 생략되면 8번째마다 기본 탭 설정
열 위치가 가정됩니다. 숫자가 아닌 문자가 있는 경우 이륜 전차이다
지정된 경우 출력으로 사용됩니다. . 첫 번째 문자의 경우
-나 옵션 인수가 숫자인 경우 전체 옵션 인수가 숫자로 가정됩니다.
.

-l 라인 66줄 기본값을 무시하고 페이지 길이를 재설정합니다. 라인. 면 라인 is
헤더와 트레일러 깊이(라인 단위)의 합보다 크지 않음
pr 유틸리티는 헤더와 트레일러를 모두 억제해야 합니다. -t 옵션은
사실상.

-m 파일을 병합합니다. 표준 출력은 다음과 같이 포맷되어야 합니다. pr 유틸리티는 하나를 씁니다
지정된 각 파일의 줄 파일 피연산자를 텍스트 열에 나란히 배치
열 위치 수 측면에서 동일한 고정 너비입니다.
구현은 최소 9개의 병합을 지원해야 합니다. 파일 피연산자.

−n[이륜 전차][]
제공 -digit 줄 번호 매기기(기본값) 5) 숫자
첫 번째를 차지할 것이다 기본 텍스트 열의 각 열 위치
출력 또는 각 줄 -m 산출. 만약에 이륜 전차 (숫자가 아닌 문자)가 주어지면
뒤에 오는 것과 구분하기 위해 줄 번호에 추가되어야 합니다.
(기본값 이륜 전차 이다 ).

-오 오프셋 각 출력 줄 앞에는 오프셋이 있어야 합니다. 문자. 만약 -오
옵션이 지정되지 않으면 기본 오프셋은 0입니다. 차지하는 공간은 다음과 같습니다.
출력 라인 너비에 추가(참조 -w 아래 옵션).

-p 표준 출력이 다음으로 지정되는 경우 각 페이지를 시작하기 전에 일시 중지합니다.
터미널(pr 작성해야 합니다 표준 오류로 가서 기다리세요
돌아가기> 계속 읽으세요 /dev/tty).

-r 파일을 열지 못한 경우 진단 보고서를 작성하지 마세요.

−s[이륜 전차] 단일 문자로 텍스트 열을 구분합니다. 이륜 전차 적절한 대신에
수 문자(기본값) 이륜 전차 될 것이다 ).

-t 일반적으로 5줄로 구성된 식별 헤더나 5줄로 구성된 트레일러를 작성하지 마십시오.
각 페이지에 제공됩니다. 각 파일의 마지막 줄 이후에 쓰기를 중지합니다.
페이지 끝까지의 간격.

-w 선의 너비를 설정하세요 여러 텍스트 열의 열 위치
출력만 가능합니다. -w 옵션이 지정되지 않았습니다. -s 옵션이 아닙니다
지정된 경우 기본 너비는 72입니다. -w 옵션이 지정되지 않았습니다
전에, -s 옵션이 지정되면 기본 너비는 512가 됩니다.

단일 열 출력의 경우 입력 줄은 잘려서는 안 됩니다.

피연산자


다음 피연산자가 지원됩니다.

파일 쓸 파일의 경로 이름입니다. 파일 피연산자가 지정되거나
파일 피연산자는 '-', 표준 입력을 사용해야 합니다.

STDIN


표준 입력은 그렇지 않은 경우에만 사용됩니다. 파일 피연산자가 지정되거나 파일
피연산자는 '-'. INPUT FILES 섹션을 참조하십시오.

입력 파일


입력 파일은 텍스트 파일이어야 합니다.

파일 /dev/tty 응답을 읽는 데 사용됩니다. -p 옵션을 선택합니다.

환경 변수


다음 환경 변수는 실행에 영향을 미칩니다. pr:

설정되지 않은 국제화 변수에 대한 기본값을 제공하거나
없는. (POSIX.1-2008의 기본 정의 볼륨을 참조하십시오. 섹션 8.2,
국제화 변수 국제화 변수의 우선 순위
로케일 범주의 값을 결정하는 데 사용됩니다.)

LC_ALL 비어 있지 않은 문자열 값으로 설정된 경우 다른 모든 값을 재정의합니다.
국제화 변수.

LC_CTYPE 텍스트 데이터의 바이트 시퀀스 해석을 위한 로케일 결정
문자로(예: 다중 바이트 문자가 아닌 단일 바이트
인수 및 입력 파일) 및 인쇄 가능한 것으로 정의된 문자
(문자 클래스 인쇄). 인쇄할 수 없는 문자는 여전히 표준으로 작성됩니다.
출력은 되지만 열 너비 및 줄 길이의 목적으로는 계산되지 않습니다.
계산.

LC_메시지
의 형식과 내용에 영향을 주는 데 사용해야 하는 로케일을 결정합니다.
표준 오류에 기록된 진단 메시지.

LC_TIME 헤더 줄을 작성할 때 사용할 날짜와 시간 형식을 결정합니다.

NLS경로 처리를 위한 메시지 카탈로그의 위치를 ​​결정합니다. LC_메시지.

TZ 헤더에 작성된 날짜 및 시간 문자열을 계산하는 데 사용되는 시간대를 결정합니다.
윤곽. 만약에 TZ 설정되지 않았거나 null이면 지정되지 않은 기본 시간대가 사용됩니다.

비동기 이벤트


If pr 터미널에 쓰는 동안 인터럽트가 발생하면 누적된 모든 내용을 플러시합니다.
종료하기 전에 화면에 오류 메시지가 표시됩니다.

표준 출력


The pr 유틸리티 출력은 원본 파일(또는 파일)의 페이지 매김 버전이어야 합니다.
페이지 매김은 다음 중 하나를 사용하여 수행됩니다. 문자 또는 시퀀스
제어되는 문자 -F or -f 옵션. 페이지 헤더는 다음과 같습니다.
생성되지 않는 한 -t 옵션이 지정되었습니다. 페이지 헤더는 다음 형식이어야 합니다.

"\n\n%s %s 페이지 %d\n\n\n", <출력 of 데이터>, <파일>,페이지 번호>

POSIX 로케일에서는출력 of 데이터> 마지막 날짜와 시간을 나타내는 필드
입력 파일 수정(또는 입력 파일이 표준인 경우 현재 날짜 및 시간)
입력)은 다음 명령의 출력과 동일해야 합니다.
주어진 시간에 실행됨:

데이터 "+%b %e %H:%M %와이"

후행 없이 , 작성 중인 페이지가 표준 입력에서 나온 경우.
작성 중인 페이지가 표준 입력이 아닌 경우 POSIX 로케일에서는 동일한 형식이 적용됩니다.
사용될 수 있지만 사용되는 시간은 해당 파일의 수정 시간이어야 합니다.
파일 현재 시간 대신. LC_TIME 로케일 카테고리가 POSIX로 설정되지 않았습니다.
로케일에 따라 이 필드의 다른 형식과 표현 순서가 사용될 수 있습니다.

표준 입력이 대신 사용되는 경우 파일 피연산자,파일> 필드는 다음과 같습니다.
null 문자열로 대체되었습니다.

경우 -h 옵션이 지정되면파일> 필드는 다음으로 대체됩니다. 머리글 논의.

STDERR


표준 오차는 진단 메시지와 터미널 경고에 사용됩니다.
언제 -p 이 지정됩니다.

출력 파일


없음.

확장 기술


없음.

EXIT 지위


다음 종료 값이 반환됩니다.

0 성공적으로 완료되었습니다.

>0 오류가 발생했습니다.

결과 OF 오류


기본.

The 수행원 섹션 are 유익합니다.

신청 사용법


규정에 맞는 애플리케이션은 첫 번째 피연산자가 다음과 같이 시작하는 경우 보호해야 합니다. ,
그것 앞에 다음을 추가하여 "--" 옵션의 끝을 나타내는 인수입니다. 예를 들어,
pr+x 잘못된 페이지 번호 또는 파일 피연산자.

사용 예


1. 현재 디렉토리에 있는 모든 파일의 번호가 매겨진 목록을 인쇄합니다.

ls -a | pr -n -h "파일 in $(비밀번호)."

2. 인쇄 file1 그리고 file2 ``파일''로 시작하는 3열의 2줄 간격 목록으로
목록'':

pr -3d -h "파일 목록" file1 file2

3. 쓰다 file1 on file2탭을 열 10, 19, 28, ...로 확장합니다.

pr -e9 -t <파일1 >파일2

이론적 해석


이 유틸리티는 다음과 같은 이유로 유틸리티 구문 지침을 따르지 않는 유틸리티 중 하나입니다.
역사적 기원. 표준 개발자는 다음을 따르는 새로운 옵션을 추가할 수 있었습니다.
지침(및 기존 옵션을 쓸모없게 표시) 또는 완전히 새로운 것을 고안했습니다.
유용성; 이 POSIX.1‐2008 권에는 두 가지 동작의 예가 있습니다.
역사적 응용 프로그램에서 널리 사용되면서 표준 개발자는 이를 면제하기로 결정했습니다.
버전 pr 많은 지침에서.

구현에는 옵션 인수를 허용해야 합니다. -h, -l, -오-w 옵션
동일한 주장의 일부로 제시되든 별도의 주장으로 제시되든 pr, 같이
유틸리티 구문 지침에서 제안한 것입니다. -n 그리고 -s 그러나 옵션은 지정됩니다
역사적 관행에서와 같이 선택 사항 없이 지정되는 경우가 많기 때문입니다.
인수. 만약 이러한 경우 옵션 인수 전에 허용되었습니다. 파일
피연산자는 역사적 적용에서 옵션 인수로 잘못 해석될 수 있습니다.

다중 열 출력의 최소 줄 수에 대한 텍스트가 포함되어 다음을 보장합니다.
기둥의 길이를 균형 있게 맞추기 위해 최선을 다하고 있습니다.
예를 들어 60줄 파일이 나열되는 역사적 구현 pr −2를 하나로
56줄의 열과 4줄의 두 번째 열. 이것은 전체 페이지가 있는 경우에는 문제가 되지 않지만
헤더와 트레일러가 생산되면 다음과 함께 사용하면 상대적으로 쓸모가 없을 것입니다. -t.

역사적 구현 pr 유틸리티는 취해진 조치에 따라 달랐습니다. -f
옵션입니다. BSD는 여기에 설명된 대로 사용합니다. -F 옵션; System V는 이를 사용하여 변경합니다.
후행 각 페이지의 문자 그리고 표준 출력이 다음과 같은 경우
TTY 장치로 전송합니다 표준 오류로 이동하여 줄을 읽습니다. /dev/tty 이전
첫 페이지. 이 문제에 대해 양측 모두 강력한 주장이 있었습니다.
역사적 관행과 그 결과 -F 옵션이 추가되었습니다. XSI 호환 시스템
System V의 역사적 작업을 지원합니다. -f 옵션을 선택합니다.

그만큼출력 of 데이터> 필드의 -l 형식은 POSIX 로케일에 대해서만 지정됩니다. 같이
다른 로케일에서는 형식이 다를 수 있습니다. 이것을 정의하는 메커니즘은 없습니다
POSIX.1‐2008의 이 권에 제시된 적절한 수단은 메시지 카탈로그입니다.
즉, 형식은 ``message''로 지정되어야 합니다.

미래 오시는 길


없음.

onworks.net 서비스를 사용하여 prposix를 온라인으로 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.