IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gperl - Online nel cloud

Esegui gperl nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando gperl che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


gperl - preprocessore groff per parti Perl nei file roff

SINOSSI


gperl [-] [--] [ specifica file ....]
gperl -h|--Aiuto
gperl -v|--versione

DESCRIZIONE


Questo è un preprocessore per groff(1). Permette di aggiungere perl(7) codice in groff(7) file.
Il risultato di a Perl parte può essere conservato in groff stringhe or numerico registri su un totale di
gli argomenti in una riga finale di a Perl parte.

VERSIONI


Finora, ci sono solo specifica file or rottura opzioni.

specifica file sono nomi di file o il carattere meno - carattere per l'input standard. Come di solito,
l'argomento -- può essere usato per lasciare che tutti i seguenti argomenti significhino nomi di file, anche
se i nomi iniziano con un carattere meno -.

Un'opzione è rottura, quando il programma scrive semplicemente le informazioni richieste e
poi si ferma. Tutti gli altri argomenti verranno ignorati da questo. Queste rottura le opzioni sono
ecco

-h | --Aiuto
Stampa le informazioni della guida con una breve spiegazione delle opzioni per l'output standard.

-v | --versione
Stampa le informazioni sulla versione sullo standard output.

PERL PARTI


Perl parti in groff file sono racchiusi da due .perla richieste con argomenti diversi, a
di partenza e finale comando.

Di partenza Perl Moda
La partenza Perl richiesta può essere senza argomenti, o da una richiesta che ha il
termine inizia a come unico argomento.

* .perla

* .perla inizia a

Finale Perl Moda senza Archiviazione
A .perla riga di comando con un argomento diverso da inizia a finisce una corsa Perl parte.
Certo, sarebbe ragionevole aggiungere l'argomento Stop; è possibile, ma non
necessario.

* .perla Stop

* .perla diverso da_inizio
L'argomento diverso da_inizio può essere utilizzato anche come a groff stringa nome variabile per
archiviazione — vedere la sezione successiva.

Finale Perl Moda con Archiviazione
Una caratteristica utile di gperl è quello di memorizzare uno o più risultati dal Perl modo.

L'uscita di a Perl parte può essere ottenuto con i backtick "..."..

Questo programma raccoglie tutte le stampe su STDOUT (normal output standard) dal Perl stampare
programma. Questo output di pseudo-stampa può avere più righe, a causa delle interruzioni di riga stampate
con \n. In tal modo, l'output di un'esecuzione Perl dovrebbe essere memorizzato in un array Perl, con a
riga singola per ogni membro dell'array.

Questo output dell'array Perl può essere memorizzato da gperl in entrambi

groff stringhe
creando un comando groff .ds

groff numero registro
creando un comando groff .rn

Le modalità di memorizzazione possono essere determinate da argomenti di un arresto finale .perla comando. Ogni
argomento .ds cambia la modalità in groff stringa ed .nr cambia la modalità in groff numero
registro per tutte le seguenti parti di output.

Per impostazione predefinita, tutto l'output viene salvato come stringhe, quindi .ds non è davvero necessario prima del primo
.nr comando. che si adatta a groff(7), perché ogni uscita può essere salvata come groff stringa,
ma i registri numerici possono essere molto restrittivi.

In stringa modo, gperl genera a groff stringa linea di stoccaggio
.ds nome_var contenuto
In numero registro modo viene generato il seguente comando groff
.nr nome_var contenuto

Di seguito presentiamo raccolte di argomenti. Puoi aggiungere come primo argomento per tutti
Stop. Omettiamo questo elemento aggiuntivo.

.perla .ds nome_var
Questo memorizzerà 1 riga di output nella stringa groff denominata nome_var dal
comando creato automaticamente
.ds nome_var produzione

.perla nome_var
If nome_var è diverso da inizia a questo è equivalente al comando precedente,
perché la modalità stringa è stringa con .ds comando. predefinito.

.perla nome_var1 nome_var2
Questo memorizzerà 2 righe di output in nomi di stringhe groff nome_var1 ed nome_var2,
perché la modalità predefinita .ds è attivo, tale che no .ds l'argomentazione è necessaria. Di
ovviamente, questo equivale a
.perla .ds nome_var1 nome_var2
ed
.perla .ds nome_var1 .ds nome_var2

.perla .nr nome_var1 nomevar2
memorizza entrambe le variabili come variabili di registro numerico. gperl genera
.nr nome_var1 uscita_linea1
.nr nome_var2 uscita_linea2

.perla .nr nome_var1 .ds nome_var2
memorizza il primo argomento come numero registro e il secondo come stringa by
.nr nome_var1 uscita_linea1
.ds nome_var2 uscita_linea2

Stampa verso Stderr is senza Archiviazione
La stampa verso Stderr, (errore standard) funziona come al solito. Tutte le informazioni sull'errore vanno
alla vera normalità Standard errore, senza altra memorizzazione automatica.

ESEMPI


Un possibile Perl parte in un roff filetto potrebbe essere così:
prima
.Perl inizio
my $risultato = 'alcuni dati';
stampa $risultato;
.Perl stop .ds stringa_var
dopo

Questo memorizza il risultato "alcuni dati" nella roff stringa detto stringa_var, tale che
viene stampata la seguente riga:
.ds string_var alcuni dati
by gperl come cibo per la venuta groff eseguire.

A Perl parte con più uscite è:
.Perl inizio
stampa ”prima\n”;
stampa ”seconda riga\n”;
stampa ”3\n”;
.Perl var1 var2 .nr var3
Memorizza 3 righe stampate in 3 groff stringhe. var1,var2,var3. Quindi quanto segue groff
vengono create le righe di comando:
.ds var1 prima
.ds var2 seconda riga
.nr var3 3

Usa gperl online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad