InglesPransesEspanyol

Ad


OnWorks favicon

lexgrog - Online sa Cloud

Patakbuhin ang lexgrog sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command lexgrog na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


lexgrog - i-parse ang impormasyon ng header sa mga man page

SINOPSIS


lexgrog [-m|-c] [-dfw?V] [-E pag-encode] file ...

DESCRIPTION


lexgrog ay isang pagpapatupad ng tradisyonal na "groff guess" utility sa lex. Nagbabasa ito
ang listahan ng mga file sa command line nito bilang alinman sa man page source file o preformatted
"pusa" na pahina, at ipinapakita ang kanilang pangalan at paglalarawan gaya ng ginamit ni mga apropos at ano ang, ang
listahan ng mga preprocessing na filter na kinakailangan ng man page bago ito ipasa sa nroff or
troff, o pareho.

Kung ang input nito ay hindi maganda ang format, lexgrog ay magpi-print ng "bigo ang pag-parse"; ito ay maaaring maging kapaki-pakinabang para sa
mga panlabas na programa na kailangang suriin ang mga man page para sa kawastuhan. Kung isa sa lexgroginput ni
Ang mga file ay "-", babasahin ito mula sa karaniwang input; kung anumang input file ang na-compress, a
awtomatikong mababasa ang decompressed na bersyon.

Opsyon


-d, --debug
I-print ang impormasyon sa pag-debug.

-m, --lalaki
I-parse ang input bilang mga file ng pinagmulan ng man page. Ito ang default kung wala --lalaki ni
--pusa ay ibinigay.

-c, --pusa
I-parse ang input bilang preformatted man page (“mga cat page”). --lalaki at --pusa maaring hindi
binigay ng sabay-sabay.

-w, --ano ang
Ipakita ang pangalan at paglalarawan mula sa header ng man page, gaya ng ginamit ni mga apropos at
ano ang. Ito ang default kung wala --ano ang ni --mga filter ay ibinigay.

-f, --mga filter
Ipakita ang listahan ng mga filter na kailangan upang paunang iproseso ang man page bago i-format
sa nroff or troff.

-E pag-encode, --encoding pag-encode
I-override ang nahulaan na set ng character para sa page pag-encode.

-?, - Tumulong
Mag-print ng mensahe ng tulong at lumabas.

--gamit
Mag-print ng maikling mensahe sa paggamit at lumabas.

-V, --bersyon
Ipakita ang impormasyon ng bersyon.

EXIT STATUS


0 Ang matagumpay na pagpapatupad ng programa.

1 Error sa paggamit.

2 lexgrog nabigong i-parse ang isa o higit pa sa mga input file nito.

HALIMBAWA


$ lexgrog man.1
man.1: "man - isang interface sa on-line reference manuals"
$ lexgrog -fw man.1
man.1 (t): "man - isang interface sa on-line reference manuals"
$ lexgrog -c whatis.cat1
whatis.cat1: "whatis - ipakita ang manu-manong mga paglalarawan ng pahina"
$ lexgrog nasira.1
sira.1: nabigo ang parse

ANO ANG PAG-PARSING


mandb (na gumagamit ng parehong code bilang lexgrog) pina-parse ang NAME seksyon sa tuktok ng bawat isa
manual page na naghahanap ng mga pangalan at paglalarawan ng mga feature na nakadokumento sa bawat isa. Habang
ang parser ay medyo mapagparaya, dahil kailangan nitong makayanan ang maraming iba't ibang anyo na mayroon
ginamit sa kasaysayan, kung minsan ay mabibigo itong makuha ang kinakailangang impormasyon.

Kapag ginagamit ang tradisyonal lalaki macro set, isang tama NAME kamukha ng section
ito:

.SH NAME
foo \- programa upang gumawa ng isang bagay

Ang ilang mga manu-manong pager ay nangangailangan ng '\-' na eksaktong tulad ng ipinapakita; mandb ay mas mapagparaya, ngunit
para sa pagiging tugma sa iba pang mga system, gayunpaman, magandang ideya na panatilihin ang
backslash.

Sa kaliwang bahagi, maaaring mayroong ilang mga pangalan, na pinaghihiwalay ng mga kuwit. Mga pangalan na naglalaman ng
babalewalain ang whitespace upang maiwasan ang pathological na pag-uugali sa ilang hindi magandang nabuo NAME
mga seksyon. Ang teksto sa kanang bahagi ay free-form, at maaaring ikalat sa maramihang
mga linya. Kung ang ilang mga tampok na may iba't ibang mga paglalarawan ay nakadokumento sa parehong
manu-manong pahina, ang sumusunod na form ay samakatuwid ay ginagamit:

.SH NAME
foo, bar \- mga programa para gumawa ng isang bagay
.br
baz \- program na walang gagawin

(Ang isang macro na nagsisimula ng isang bagong talata, tulad ng .PP, ay maaaring gamitin sa halip na ang break na macro
.br.)

Kapag ginagamit ang BSD-derived mdoc macro set, isang tama NAME kamukha ng section
ito:

.Sh NAME
.Nm foo
.Nd program na gumawa ng isang bagay

Mayroong ilang mga karaniwang dahilan kung bakit nabigo ang whatis parsing. Minsan may-akda ng manwal
pinapalitan ng mga pahina ang '.SH NAME' ng '.SH MYPROGRAM', at pagkatapos mandb hindi mahanap ang seksyon mula sa
na kunin ang impormasyong kailangan nito. Minsan ang mga may-akda ay may kasamang seksyong NAME, ngunit
ilagay ang free-form na text doon sa halip na 'pangalan \- paglalarawan'. Gayunpaman, anumang syntax
na kahawig ng nasa itaas ay dapat tanggapin.

Gamitin ang lexgrog online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad