EnglezăFrancezăSpaniolă

Rulați servere | Ubuntu > | Fedora > |


Favicon OnWorks

mhlmh - Online în cloud

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

Aceasta este comanda mhlmh 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


mhl - produce liste formatate de mesaje nmh

REZUMAT


/usr/lib/mh/mhl [-clopot | -nobell] [-clar | -neclar] [-pliant +dosar] [-formă formular]
[-lungime linii] [-lăţime coloane] [-mai proc program] [-nomoreproc] [-fmtproc program]
[-nofmtproc] [fișiere ...] [-versiune] [-Ajutor]

DESCRIERE


hl este o nmh comandă pentru filtrarea și/sau afișarea mesajelor text. Este implicit
metoda de afisare a mesajelor text pt nmh (este implicit showproc).

Ca și în cazul mai mult, fiecare dintre mesajele specificate ca argumente (sau intrarea standard) va fi
ieșire. Dacă sunt specificate mai multe fișiere de mesaje, utilizatorul va fi solicitat înainte de
fiecare, și a sau va începe ieșirea, cu ștergerea ecranului
(dacă este cazul) și (de obicei CTRL-D) suprimând ștergerea ecranului. Un
(de obicei CTRL-C) va anula ieșirea mesajului curent, solicitând următorul mesaj (dacă
există unul), și a (de obicei CTRL-\) va termina programul (fără core
groapa).

-clopot optiunea spune mhl să sune clopoțelul terminalului la sfârșitul fiecărei pagini, în timp ce
-clar optiunea spune mhl pentru a șterge ecranul la sfârșitul fiecărei pagini (sau pentru a scoate un formfeed
după fiecare mesaj). Ambele aceste comutatoare (și omologii lor inversi) își fac efectul
numai dacă intrarea profilului mai multproc este definită dar goală și mhl iese la a
Terminal. Dacă mai multproc intrarea este definită și nu este goală și mhl iese la a
terminal, atunci mhl va determina mai multproc să fie plasat între terminal şi mhl și
comutatoarele sunt ignorate. În plus, dacă -clar se foloseşte comutatorul şi mhl's ieșirea este
direcționat către un terminal, atunci mhl va consulta $TERM și $TERMCAP variabile de mediu
pentru a determina tipul de terminal al utilizatorului pentru a afla cum să ștergeți ecranul. Dacă
il -clar se foloseşte comutatorul şi mhlIeșirea lui nu este direcționată către un terminal (de exemplu, o conductă sau
un fișier), atunci mhl va trimite un formfeed după fiecare mesaj.

Pentru a înlocui valoarea implicită mai multproc și intrarea de profil, utilizați -mai proc program intrerupator.
Rețineți că mhl nu va începe niciodată a mai multproc dacă este invocat pe un terminal de hârtie.

-lungime lungime și -lăţime lățime comutatoarele setează lungimea și lățimea ecranului,
respectiv. Acestea sunt implicite la valorile indicate de $TERMCAP, dacă este cazul,
în caz contrar, acestea sunt implicite la 40 și, respectiv, 80.

Fișierul format implicit utilizat de mhl se numește "mhl.format". mhl va căuta mai întâi
acest fișier în cel al utilizatorului nmh director și apoi va căuta în director /etc/nmh.
Această implicită poate fi modificată utilizând -formă formatfile intrerupator.

În sfârșit, -pliant +dosar comutatorul setează nmh numele folderului, care este folosit pentru
câmpul „nume mesaj:” descris mai jos. Variabila de mediu $mhfolder este consultat pentru
valoarea implicită, care Arăta, următor, și precedentă inițializați corespunzător.

hl funcționează în două faze: 1) citește și analizează fișierul de format și 2) procesează fiecare mesaj
(fişier). În timpul fazei 1, o descriere internă a formatului este produsă ca structurat
listă. În faza 2, această listă este parcursă pentru fiecare mesaj, afișând informații despre mesaj
sub constrângerile de format din fișierul de format.

Fișierul de format poate conține informații care controlează ștergerea ecranului, dimensiunea ecranului,
control complet, text transparent, ordonarea componentelor și formatarea componentelor.
De asemenea, poate fi specificată o listă de componente de ignorat și câteva „speciale”
componentele sunt definite pentru a oferi funcționalitate suplimentară. Ieșirea mesajului va fi în
ordinea specificată de comandă în fișierul format.

Fiecare linie a unui fișier de format are una dintre următoarele forme:

;cometariu
:text clar
variabilă[,variabilă...]
componenta:[variabilă,...]

· O linie care începe cu un `;' este un comentariu și este ignorat.

· O linie care începe cu `:' este text clar și este afișată exact așa cum este.

· O linie care conține doar un `:' produce o linie goală în rezultat.

· O linie care începe cu „component:” definește formatul pentru componenta specificată,

· Liniile rămase definesc mediul global.

De exemplu, linia:

lățime = 80, lungime = 40, ecran clar, overflowtext="***", overflowoffset = 5

definește dimensiunea ecranului să fie de 80 de coloane pe 40 de rânduri, specifică că ecranul trebuie să fie
șters înainte de fiecare pagină, că indentația de depășire este 5 și textul de depășire
ar trebui marcat cu „***”.

Mai jos sunt toate variabilele curente și argumentele lor. Dacă urmează a
componentă, se aplică numai acelei componente, în caz contrar, afectul lor este global. De cand
întregul format este analizat înainte de orice procesare de ieșire, ultima setare globală a comutatorului
pentru o variabilă se aplică întregului mesaj dacă acea variabilă este utilizată într-un context global
(adică, clopot, ecran clar, lățime, lungime).

variabil tip semantică
width lățimea întregului ecran sau lățimea componentei
lungime întreg lungimea ecranului sau lungimea componentei
compensați pozițiile întregi pentru a indenta „componenta:”
text șir de text overflow de utilizat la începutul unui
linia de preaplin
overflowoffset poziții întregi pentru a indenta linii de overflow
compwidth poziții întregi pentru a indenta textul componentei
după ce prima linie este scoasă
textul de ieșire al steagului majuscule al acestei componente în totalitate
majuscule
steag cu majuscule nu majuscule
clearscreen flag/G șterge ecranul înainte de fiecare pagină
noclearscreen flag/G nu clearscreen
bell flag/G sună clopoțelul la sfârșitul fiecărei pagini
steag nobell/G nu clopoțel
șir de componentă/nume L de utilizat în loc de „componentă” pentru
această componentă
flag nocomponent nu scoate „component:” pentru aceasta
component
steag central componenta centrală on-line (funcționează pentru
numai componente cu o linie)
steagul nocenter nu se centrează
bandajul steagului leftadjust de pe fiecare dintre acestea
linie de text
steag noleftadjust nu leftadjust
comprimați steag schimba liniile noi în text în spații
nocompress flag nu se comprimă
steag de înfășurare Înfășurați linii care depășesc lățimea (implicit)
nowrap flag Nu efectuați împachetarea liniilor
steag split nu combina mai multe câmpuri în
un singur câmp
nosplit flag combina mai multe câmpuri în
un singur câmp
newline flag tipărire newline la sfârșitul componentelor
(acesta este implicit)
steag nonnewline nu tipăriți linia nouă la sfârșitul componentelor
formatfield șir format șir pentru această componentă
(A se vedea mai jos)
decodare steag decodare text ca RFC 2047 codificat
câmp de antet
câmpul steag addrfield conține adrese
câmpul steag datefield conține date
format flag Rulați componenta prin filtrul formatproc
(doar corpul)
noformat flag Nu rulați componenta prin
filtru formatproc (implicit)
formatarg string Argument pentru a formata filtrul

Pentru a specifica valoarea variabilelor cu valori întregi și cu valori de șir, urmați numele acestora cu
un semn egal și valoarea. Variabilelor cu valori întregi li se dau valori zecimale, în timp ce
Variabilele cu valori de șir sunt date un text arbitrar între paranteze între ghilimele duble. Dacă o valoare
este sufixat cu „/G” sau „/L”, atunci valoarea sa este utilă doar global sau numai local
context (respectiv).

O linie de forma:

ignoră=componentă,...

specifică o listă de componente care nu sunt niciodată rezultate.

Componenta „MessageName” (nesensibilă la majuscule și minuscule) va scoate numele actual al mesajului (fișier
nume) precedat de numele folderului dacă este specificat sau găsit unul în mediu. The
formatul este identic cu cel produs de -antet opțiunea pentru Arăta.

Componenta „Extras” va scoate toate componentele mesajului care nu au fost
potrivite de componente explicite sau incluse în lista de ignorare. Dacă această componentă nu este
specificat, o listă de ignorare nu este necesară deoarece toate componentele nespecificate vor fi
ignorat.

Dacă „nocomponent” NU este specificat, atunci numele componentei va fi afișat așa cum apare în
fișierul de format.

Formatul implicit al fișierului este:

; mhl.format
;
; filtru implicit de mesaje pentru „afișare”
;
:
overflowtext="***",overflowoffset=5
leftadjust,compwidth=9
ignores=msgid,message-id,received,content-type,content-transfer-encoding,content-id
Date:formatfield="%<(nodate{text})%{text}%|%(pretty{text})%>"
La:
cc:
De la:decodare
Subiect: decodare
:
extra: fara componenta
:
body:nocomponent,overflowtext=,overflowoffset=0,noleftadjust

Variabila „formatfield” specifică un șir de format (vezi formatul mh(5)). Steagul
variabilele „addrfield” și „datefield” (care se exclud reciproc), tell mhl la
interpretați evadările din șirul de format fie ca adrese, fie ca date, respectiv.

În mod implicit, mhl nu aplică niciun șir de formatare câmpurilor care conțin adresă sau date
(A se vedea mh-mail(5) pentru o listă a acestor câmpuri). Rețineți că acest lucru duce la o funcționare mai rapidă
întrucât mhl trebuie să analizeze atât adresele, cât și datele pentru a le aplica un șir de format.
Dacă se dorește, mhl poate primi un șir de format implicit pentru câmpurile de adresă sau de dată
(dar nu ambele). Pentru a face acest lucru, pe o linie globală specificați: fie câmpul de adresă steag sau
datefield, împreună cu șirul variabil formatfield corespunzător.

Indicatorul „format” specifică faptul că această componentă va fi rulată prin programul de filtrare
specificate de formatproc intrarea profilului. Se așteaptă ca acest program de filtrare să citească date
pe date de intrare standard și de ieșire pe ieșire standard. În prezent, steagul „format” este doar
suportat pentru componenta „corp”. Numele componentei va fi prefixat la ieșire
după filtrul a fost rulat. Utilizarea așteptată a acestui lucru este de a filtra corpul unui mesaj către
creați un text mai plăcut de utilizat într-un mesaj de răspuns. Un filtru sugerat pentru utilizare
repl(1) este după cum urmează:

body:component=">",overflowtext=">",overflowoffset=0,format,nowrap

-fmtproc și -nofmtproc comutatoarele pot fi folosite pentru a anula formatproc intrarea profilului.

formatarg opțiunea specifică un șir care este folosit ca argument pentru filtrul de format.
Acest șir este procesat de formatul mh(5) și toate componentele mesajului sunt disponibile
pentru utilizare. Multiplu formatarg opțiunile pot fi folosite pentru a construi mai multe argumente pentru
filtru de format.

Utilizați mhlmh online folosind serviciile onworks.net


Ad


Ad