영어프랑스어스페인어

Ad


온웍스 파비콘

gperl - 클라우드의 온라인

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

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

프로그램:

이름


gperl - roff 파일의 Perl 부분을 위한 groff 전처리기

개요


gperl [-] [--] [ 파일 사양 ....]
gperl -h|--도움
gperl -v|--번역

기술


위한 전처리기입니다. 그로프(1). 추가할 수 있습니다. (7) 코드를 그로프(7) 파일.
의 결과 부품 groff에 저장 가능 문자열 or 수치의 레지스터들 기반
a의 마지막 줄에 있는 인수 부품.

옵션


지금까지 파일 사양 or 파괴 옵션을 제공합니다.

파일 사양 파일 이름 또는 빼기 문자 - 표준 입력을 위한 문자. 평소와 같이
논쟁 거리 -- 모든 다음 인수가 파일 이름을 의미하도록 하기 위해 사용할 수 있습니다.
이름이 마이너스 문자로 시작하는 경우 -.

옵션은 파괴, 프로그램이 요청된 정보를 작성하고
그런 다음 중지합니다. 다른 모든 인수는 무시됩니다. 이것들 파괴 옵션은
여기

-h | --도움
옵션에 대한 간단한 설명과 함께 도움말 정보를 표준 출력으로 인쇄합니다.

-v | --번역
버전 정보를 표준 출력으로 인쇄합니다.

부품


부품 그로프 파일 XNUMX개로 둘러싸여 있다 .펄 인수가 다른 요청
시작종결 명령.

시작 중 모드
시작 의뢰 인수가 없거나 다음이 있는 요청에 의해
기간 스타트 유일한 주장으로.

* .펄

* .펄 스타트

종결 모드 없이 스토리지
A .펄 인수가 다른 명령줄 스타트 달리기를 마친다 부품.
물론 인수를 추가하는 것이 합리적입니다. 중지; 가능하지만 그렇지 않습니다
필요한.

* .펄 중지

* .펄 other_than_start
논쟁 거리 other_than_start 로 추가로 사용할 수 있습니다. 그로프 문자열 변수 이름
보관 — 다음 섹션을 참조하십시오.

종결 모드 스토리지
의 유용한 기능 gperl 에서 하나 이상의 결과를 저장하는 것입니다. 모드.

의 출력 부품 백틱으로 얻을 수 있습니다 ``...'.

이 프로그램은 Perl에 의해 STDOUT(일반 표준 출력)으로 모든 인쇄를 수집합니다. 인쇄
프로그램. 이 의사 인쇄 출력에는 인쇄된 줄 바꿈으로 인해 여러 줄이 있을 수 있습니다.
\n. 따라서 Perl 실행의 출력은 다음과 함께 Perl 배열에 저장되어야 합니다.
각 배열 구성원에 대해 한 줄.

이 Perl 어레이 출력은 다음에 의해 저장될 수 있습니다. gperl 어느 쪽이든

그로프 문자열
groff 명령을 생성하여 .ds

그로프 번호 회원가입
groff 명령을 생성하여 .rn

저장 모드는 최종 중지 인수에 의해 결정될 수 있습니다. .펄 명령. 각
논의 .ds 로 모드를 변경 그로프 .nr 로 모드를 변경 그로프 번호
회원가입 다음의 모든 출력 부분에 대해.

기본적으로 모든 출력은 문자열로 저장되므로 .ds 첫 번째 전에는 실제로 필요하지 않습니다
.nr 명령. 에 어울리는 그로프(7) 모든 출력을 다음과 같이 저장할 수 있기 때문에 그로프 끈,
그러나 숫자 레지스터는 매우 제한적일 수 있습니다.

In 모드, gperl 생성 그로프 저장 라인
.ds var_name 함유량
In 번호 회원가입 모드 다음 groff 명령이 생성됩니다.
.nr var_name 함유량

다음에 인수 컬렉션을 제시합니다. 모두에 대한 첫 번째 인수로 추가할 수 있습니다.
중지. 이 추가 요소는 생략합니다.

.펄 .ds var_name
이것은 1개의 출력 라인을 이름이 지정된 groff 문자열에 저장합니다. var_name
자동으로 생성된 명령
.ds var_name 출력

.펄 var_name
If var_name ~과 다르다. 스타트 이것은 이전 명령과 동일합니다.
문자열 모드가 문자열이기 때문에 .ds 명령. 기본.

.펄 var_name1 var_name2
이것은 groff 문자열 이름에 2개의 출력 라인을 저장합니다. var_name1var_name2,
기본 모드이기 때문에 .ds 활성화되어 있지 않습니다. .ds 인수가 필요합니다. 의
물론 이것은
.펄 .ds var_name1 var_name2

.펄 .ds var_name1 .ds var_name2

.펄 .nr var_name1 변수 이름2
두 변수를 숫자 레지스터 변수로 저장합니다. gperl 생성
.nr var_name1 출력_라인1
.nr var_name2 출력_라인2

.펄 .nr var_name1 .ds var_name2
첫 번째 인수를 다음과 같이 저장합니다. 번호 회원가입 그리고 두 번째로 by
.nr var_name1 출력_라인1
.ds var_name2 출력_라인2

인쇄 에 대한 STDERR is 없이 스토리지
를 향한 인쇄 STDERR,(표준 오류)는 평소와 같이 작동합니다. 모든 오류 정보는
진짜 정상으로 표준 오류, 다른 자동 저장 장치가 없습니다.

사용 예


가능한 부품로프 파일 다음과 같이 보일 수 있습니다.
전에
.펄 시작
my $result = '일부 데이터';
인쇄 $result;
.Perl 중지 .ds string_var
시간 내에

이것은 결과를 저장합니다 "일부 데이터"로프 라는 문자열_var, 그런
다음 줄이 인쇄됩니다.
.ds string_var 일부 데이터
by gperl 앞으로 먹을 음식으로 그로프 실행합니다.

A 부품 여러 출력은 다음과 같습니다.
.펄 시작
"먼저\n"을 인쇄하십시오.
인쇄 "두 번째 줄\n";
인쇄 "3\n";
.펄 var1 var2 .nr var3
이것은 3개의 인쇄된 라인을 3개로 저장합니다. 그로프 문자열. var1,var2,var3. 따라서 다음 그로프
명령줄이 생성됩니다.
.ds var1 먼저
.ds var2 두 번째 줄
.nr var3 3

onworks.net 서비스를 사용하여 온라인에서 gperl 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad