EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

gperl - Online în cloud

Rulați gperl în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda gperl care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


gperl - preprocesor groff pentru părțile Perl din fișierele roff

REZUMAT


gperl [-] [--] [ fisierspec ....]
gperl -h|--Ajutor
gperl -v|--versiune

DESCRIERE


Acesta este un preprocesor pentru groff(1). Permite adăugarea perl(7) cod în groff(7) dosare.
Rezultatul unui Perl parte poate fi depozitat în groff siruri or numeric registre bazat pe
argumentele de la o linie finală a a Perl parte.

OPŢIUNI


Până acum, există doar fisierspec or de rupere opțiuni.

fisierspec sunt nume de fișiere sau caracterul minus - caracter pentru intrare standard. Ca de obicei,
argumentul -- poate fi folosit pentru a lăsa toate argumentele următoare să însemne nume de fișiere, chiar și
dacă numele încep cu un caracter minus -.

O opțiune este de rupere, când programul doar scrie informațiile solicitate și
apoi se opreste. Toate celelalte argumente vor fi ignorate prin aceasta. Aceste de rupere opțiunile sunt
aici

-h | --Ajutor
Imprimați informații de ajutor cu o scurtă explicație a opțiunilor pentru ieșirea standard.

-v | --versiune
Tipăriți informațiile despre versiune la rezultatul standard.

PERL PĂRȚI


Perl piese în groff fișiere sunt închise de două .Perl cereri cu argumente diferite, a
pornire si un sfârșit comanda.

Pornire Perl mod
Începutul Perl solicita poate fi fie fără argumente, fie printr-o cerere care are
durată Începe ca singur argument.

* .Perl

* .Perl Începe

Sfârșit Perl mod fără Depozitare
A .Perl linie de comandă cu un argument diferit de Începe termină o alergare Perl parte.
Desigur, ar fi rezonabil să adăugați argumentul opri; este posibil, dar nu
necesar.

* .Perl opri

* .Perl altul_decat_start
Argumentul altul_decat_start poate fi folosit suplimentar ca a groff nume variabilă șir pentru
stocare — vezi secțiunea următoare.

Sfârșit Perl mod cu Depozitare
O caracteristică utilă a gperl este de a stoca unul sau mai multe rezultate din Perl mod.

Ieșirea a Perl parte poate fi obținut cu backticks `...`.

Acest program colectează toate imprimările la STDOUT (ieșire standard normală) de către Perl imprima
program. Această ieșire de pseudo-tipărire poate avea mai multe linii, datorită întreruperilor de linie tipărite
cu \n. Prin aceasta, rezultatul unei rulări Perl ar trebui să fie stocat într-o matrice Perl, cu a
o singură linie pentru fiecare membru al matricei.

Această ieșire matrice Perl poate fi stocată de gperl în oricare

groff siruri
prin crearea unei comenzi groff .ds

groff număr Inregistreaza-te
prin crearea unei comenzi groff .rn

Modurile de stocare pot fi determinate de argumentele unei opriri finale .Perl comanda. Fiecare
argument .ds schimbă modul în groff şir și .nr schimbă modul în groff număr
Inregistreaza-te pentru toate părțile de ieșire următoare.

În mod implicit, toată ieșirea este salvată ca șiruri, deci .ds nu este cu adevărat necesar înainte de primul
.nr comanda. Asta se potriveste groff(7), deoarece fiecare ieșire poate fi salvată ca groff şir,
dar registrele de numere pot fi foarte restrictive.

In şir mod, gperl generează a groff şir linie de depozitare
.ds var_name conţinut
In număr Inregistreaza-te mod este generată următoarea comandă groff
.nr var_name conţinut

Prezentăm colecții de argumente în cele ce urmează. Puteți adăuga ca prim argument pentru toate
opri. Omitem acest element suplimentar.

.Perl .ds var_name
Aceasta va stoca 1 linie de ieșire în șirul groff numit var_name langa
comandă creată automat
.ds var_name producție

.Perl var_name
If var_name este diferit de Începe aceasta este echivalentă cu comanda anterioară,
deoarece modul șir este șir cu .ds comanda. Mod implicit.

.Perl var_name1 var_name2
Aceasta va stoca 2 linii de ieșire în nume de șiruri groff var_name1 și var_name2,
deoarece modul implicit .ds este activ, astfel încât nu .ds este nevoie de argument. De
desigur, aceasta este echivalentă cu
.Perl .ds var_name1 var_name2
și
.Perl .ds var_name1 .ds var_name2

.Perl .nr var_name1 varname2
stochează ambele variabile ca variabile de registru numeric. gperl generează
.nr var_name1 linia_ieșire1
.nr var_name2 linia_ieșire2

.Perl .nr var_name1 .ds var_name2
stochează primul argument ca număr Inregistreaza-te iar al doilea ca şir by
.nr var_name1 linia_ieșire1
.ds var_name2 linia_ieșire2

tipărire față de Stderr is fără Depozitare
Imprimarea spre Stderr, (eroare standard) funcționează ca de obicei. Toate informațiile despre eroare merg
la normalul real standard eroare, fără altă stocare automată.

EXEMPLE


Un posibil Perl parte într-un roff fişier ar putea arata asa:
înainte
.Perl start
my $result = 'unele date';
print $rezultat;
.Perl stop .ds string_var
după

Aceasta stochează rezultatul "niste date" în roff şir denumit string_var, astfel încât
este tipărită următoarea linie:
.ds string_var unele date
by gperl ca hrană pentru venirea groff alerga.

A Perl parte cu mai multe iesiri este:
.Perl start
imprimați „primul\n”;
imprimați „a doua linie\n”;
imprimați „3\n”;
.Perl var1 var2 .nr var3
Aceasta stochează 3 linii tipărite în 3 groff siruri de caractere. var1,var2,var3. Deci următoarele groff
sunt create linii de comandă:
.ds var1 mai întâi
.ds var2 a doua linie
.nr var3 3

Utilizați gperl online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad