İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

gperl - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında gperl çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gperl komutudur.

Program:

ADI


gperl - roff dosyalarındaki Perl parçaları için groff ön işlemcisi

SİNOPSİS


gperl [-] [--] [ dosya özelliği ....]
gperl -h|--yardım et
gperl -v|--versiyon

TANIM


Bu bir önişlemci groff(1). Eklemenizi sağlar perl(7) kodlayın groff(7) dosyalar.
Bir sonucu Perl Bölüm groff'ta saklanabilir dizeleri or sayısal kayıtlar = Toplam
bir son satırındaki argümanlar Perl Bölüm.

SEÇENEKLER


Şimdiye kadar, sadece dosya özelliği or kırılma seçenekleri.

dosya özelliği dosya adları veya eksi karakter - standart giriş için karakter. Her zaman oldugu gibi,
argüman -- tüm geçerli argümanların dosya adları anlamına gelmesine izin vermek için kullanılabilir, hatta
isimler eksi karakterle başlıyorsa -.

bir seçenek kırılma, program sadece istenen bilgileri yazdığında ve
sonra durur. Diğer tüm argümanlar bununla göz ardı edilecektir. Bunlar kırılma seçenekler
işte

-h | --yardım et
Standart çıktıya ilişkin seçeneklerin kısa bir açıklamasıyla yardım bilgilerini yazdırın.

-v | --versiyon
Sürüm bilgilerini standart çıktıya yazdırın.

PERL PARÇALARI


Perl parçalar groff Dosyaları iki ile çevrilidir .Perl farklı argümanlara sahip talepler, bir
başlangıç ve bir bitirme Komut.

XNUMX dakika içinde! Perl Moda
Başlangıç Perl talep bağımsız değişkenler olmadan veya aşağıdakileri içeren bir istekle olabilir:
dönem başlama tek argümanı olarak.

* .Perl

* .Perl başlama

Bitirme Perl Moda olmadan Depolama
A .Perl farklı bir argümana sahip komut satırı başlama bir koşuyu bitirir Perl Bölüm.
Tabii ki, argümanı eklemek mantıklı olacaktır. durdurmak; bu mümkün, ama değil
gerekli.

* .Perl durdurmak

* .Perl other_than_start
Argüman other_than_start ek olarak kullanılabilir groff için dize değişken adı
depolama — sonraki bölüme bakın.

Bitirme Perl Moda ile Depolama
Kullanışlı bir özelliği gperl bir veya daha fazla sonucu saklamaktır. Perl kip.

Bir çıktı Perl Bölüm backticks ile alınabilir ''...''.

Bu program, Perl tarafından yapılan tüm yazdırmaları STDOUT'a (normal standart çıktı) toplar. baskı
programı. Bu sözde yazdırma çıktısı, yazdırılan satır sonları nedeniyle birkaç satıra sahip olabilir
ile \n. Bununla, bir Perl çalışmasının çıktısı, bir Perl dizisinde saklanmalıdır.
her dizi üyesi için tek satır.

Bu Perl dizisi çıktısı şu şekilde saklanabilir: gperl ikisinde de

groff dizeleri
bir groff komutu oluşturarak .ds

groff numara kayıt olmak
bir groff komutu oluşturarak .rn

Depolama modları, son durdurma argümanları ile belirlenebilir. .Perl emretmek. Her biri
tartışma .ds modu olarak değiştirir groff dizi ve .nr modu olarak değiştirir groff numara
kayıt olmak aşağıdaki tüm çıkış parçaları için.

Varsayılan olarak, tüm çıktılar dizeler olarak kaydedilir, bu nedenle .ds ilkinden önce gerçekten gerekli değil
.nr emretmek. Bu uygun groff(7), çünkü her çıktı şu şekilde kaydedilebilir: groff dize,
ancak sayı kayıtları çok kısıtlayıcı olabilir.

In dizi kip, gperl üretir groff dizi depolama hattı
.ds değişken_adı içerik
In numara kayıt olmak kip aşağıdaki groff komutu oluşturulur
.nr değişken_adı içerik

Aşağıda argüman koleksiyonlarını sunuyoruz. Herkes için ilk argüman olarak ekleyebilirsiniz
durdurmak. Bu ek unsuru atlıyoruz.

.Perl .ds değişken_adı
Bu, 1 çıktı satırını adlı groff dizesine depolayacaktır. değişken_adı tarafından
otomatik olarak oluşturulan komut
.ds değişken_adı çıktı

.Perl değişken_adı
If değişken_adı farklı başlama bu önceki komuta eşdeğerdir,
dize modu ile dize olduğu için .ds emretmek. varsayılan.

.Perl var_name1 var_name2
Bu, 2 çıktı satırını groff dizesi adlarında saklayacaktır. var_name1 ve var_name2,
çünkü varsayılan mod .ds aktif, öyle ki hayır .ds argümana ihtiyaç vardır. İle ilgili
tabii ki, bu eşdeğerdir
.Perl .ds var_name1 var_name2
ve
.Perl .ds var_name1 .ds var_name2

.Perl .nr var_name1 varname2
her iki değişkeni de sayı kayıt değişkenleri olarak saklar. gperl üretir
.nr var_name1 çıktı_line1
.nr var_name2 çıktı_line2

.Perl .nr var_name1 .ds var_name2
1. argümanı şu şekilde saklar numara kayıt olmak ve ikincisi dizi by
.nr var_name1 çıktı_line1
.ds var_name2 çıktı_line2

Baskı karşı STDER is olmadan Depolama
yönelik baskı STDER, (standart hata) her zamanki gibi çalışır. Tüm hata bilgileri gider
gerçek normale standart hata, diğer otomatik depolama olmadan.

ÖRNEKLER


Mümkün Perl Bölüm içinde kabadayılık dosya şöyle görünebilir:
önce
.Perl başlangıcı
benim $sonucum = 'bazı veriler';
$sonucu yazdır;
.Perl durdur .ds string_var
sonra

Bu sonucu saklar "biraz veri" içine kabadayılık dizi denilen string_var, öyle ki
aşağıdaki satır yazdırılır:
.ds string_var bazı veriler
by gperl gelecek için yiyecek olarak groff koşmak.

A Perl Bölüm birkaç çıktı ile:
.Perl başlangıcı
"ilk\n" yazdır;
”ikinci satırı\n” yazdır;
”3\n” yazdır;
.Perl var1 var2 .nr var3
Bu, 3 basılı satırı 3'e kaydeder groff Teller. var1,var2,var3. Yani aşağıdakiler groff
komut satırları oluşturulur:
önce .ds var1
.ds var2 ikinci satır
.nr var3 3

onworks.net hizmetlerini kullanarak gperl'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad