AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

gperl - En ligne dans le Cloud

Exécutez gperl dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande gperl qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


gperl - préprocesseur groff pour les pièces Perl dans les fichiers roff

SYNOPSIS


gperl [-] [--] [ spécif_fichier ....]
gperl -h|--Aidez-moi
gperl -v|--version

DESCRIPTION


Ceci est un préprocesseur pour groff(1). Il permet d'ajouter perl(7) coder en groff(7) fichiers.
Le résultat d'un Perl partie peut être stocké dans groff instruments à cordes or numérique registres à base d'
les arguments à la dernière ligne d'un Perl partie.

OPTIONS


Jusqu'à présent, il n'y a que spécif_fichier or rupture options.

spécif_fichier sont des noms de fichiers ou le caractère moins - caractère pour l'entrée standard. Comme d'habitude,
l'argument -- peut être utilisé afin de laisser tous les arguments suivants signifier des noms de fichiers, même
si les noms commencent par un caractère moins -.

Une option est rupture, lorsque le programme écrit simplement les informations demandées et
puis s'arrête. Tous les autres arguments seront ignorés par cela. Ces rupture les options sont
ici

-h | --Aidez-moi
Imprimez des informations d'aide avec une brève explication des options sur la sortie standard.

-v | --version
Imprimer les informations de version sur la sortie standard.

PERL PIÈCES


Perl pièces dans groff fichiers sont entourés de deux .Perl demandes avec des arguments différents, un
starting et le fin commander.

Commencez Perl Mode
Le départ Perl nécessaire peut être soit sans arguments, soit par une requête qui a le
terme Commencer comme son seul argument.

* .Perl

* .Perl Commencer

Fin Perl Mode sans Stockage
A .Perl ligne de commande avec un argument différent de Commencer termine une course Perl partie.
Bien sûr, il serait raisonnable d'ajouter l'argument Arrêtez; c'est possible mais pas
nécessaire.

* .Perl Arrêtez

* .Perl autre_que_commencer
L'argument autre_que_commencer peut en outre être utilisé comme groff nom de variable de chaîne pour
stockage — voir la section suivante.

Fin Perl Mode avec Stockage
Une fonctionnalité utile de gperl consiste à stocker un ou plusieurs résultats du Perl mode.

La sortie d'un Perl partie peut être obtenu avec des backticks "...".

Ce programme collecte toutes les impressions sur STDOUT (sortie standard normale) par Perl impression
programme. Cette sortie pseudo-impression peut avoir plusieurs lignes, en raison des sauts de ligne imprimés
avec \n. Par cela, la sortie d'une exécution Perl doit être stockée dans un tableau Perl, avec un
une seule ligne pour chaque membre du tableau.

Cette sortie de tableau Perl peut être stockée par gperl Dans les deux cas

groff instruments à cordes
en créant une commande groff .ds

groff nombre S'inscrire
en créant une commande groff .rn

Les modes de stockage peuvent être déterminés par des arguments d'arrêt définitif .Perl commander. Chaque
argument .ds change le mode en groff un magnifique ainsi que .nr change le mode en groff nombre
S'inscrire pour toutes les parties de sortie suivantes.

Par défaut, toutes les sorties sont enregistrées sous forme de chaînes, donc .ds n'est pas vraiment nécessaire avant le premier
.nr commander. qui convient à groff(7), parce que chaque sortie peut être enregistrée comme groff chaîne,
mais les registres de nombres peuvent être très restrictifs.

In un magnifique mode, gperl génère un groff un magnifique ligne de stockage
.ds var_name contenu
In nombre S'inscrire mode la commande groff suivante est générée
.nr var_name contenu

Nous présentons les collections d'arguments dans ce qui suit. Vous pouvez ajouter comme premier argument pour tous
Arrêtez. Nous omettons cet élément supplémentaire.

.Perl .ds var_name
Cela stockera 1 ligne de sortie dans la chaîne groff nommée var_name par The
commande créée automatiquement
.ds var_name sortie

.Perl var_name
If var_name est différent de Commencer c'est l'équivalent de l'ancienne commande,
car le mode chaîne est chaîne avec .ds commander. défaut.

.Perl nom_var1 nom_var2
Cela stockera 2 lignes de sortie dans les noms de chaîne groff nom_var1 ainsi que nom_var2,
parce que le mode par défaut .ds est actif, de sorte qu'aucun .ds argumentation est nécessaire. De
bien sûr, cela équivaut à
.Perl .ds nom_var1 nom_var2
ainsi que
.Perl .ds nom_var1 .ds nom_var2

.Perl .nr nom_var1 nom_var2
stocke les deux variables en tant que variables de registre de nombres. gperl génère
.nr nom_var1 sortie_ligne1
.nr nom_var2 sortie_ligne2

.Perl .nr nom_var1 .ds nom_var2
stocke le 1er argument comme nombre S'inscrire et le second comme un magnifique by
.nr nom_var1 sortie_ligne1
.ds nom_var2 sortie_ligne2

Impression vers STDERR is sans Stockage
L'impression vers STDERR, (erreur standard) fonctionne comme d'habitude. Toutes les informations d'erreur vont
à la vraie normale Standard erreur, sans autre stockage automatique.

EXEMPLES


Un possible Perl partie dans un roff filet pourrait ressembler à ça :
before
.Perl démarrer
my $result = 'quelques données';
imprimer $résultat ;
.Perl stop .ds string_var
après

Cela stocke le résultat "certains Les données" into the roff un magnifique appelé chaîne_var, de telle sorte que le
la ligne suivante est imprimée :
.ds string_var certaines données
by gperl comme nourriture pour le futur groff fonctionner.

A Perl partie avec plusieurs sorties est :
.Perl démarrer
imprimer « premier\n » ;
imprimer "deuxième ligne\n" ;
imprimez « 3\n » ;
.Perl var1 var2 .nr var3
Cela stocke 3 lignes imprimées en 3 groff cordes. var1,var2,var3. Alors ce qui suit groff
des lignes de commandes sont créées :
.ds var1 en premier
.ds var2 deuxième ligne
.nr var3 3

Utiliser gperl en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad