Ini adalah perintah mhlmh yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
mhl - menghasilkan daftar pesan nmh yang diformat
RINGKASAN
/usr/lib/mh/mhl [-lonceng | -Nobel] [-bersih | -tidak jelas] [-map + folder] [-membentuk berkas formulir]
[-panjangnya baris] [-lebar kolom] [-lebih lanjut program] [-nomorproc] [-fmproc program]
[-nofmtproc] [arsip ...] [-versi] [-bantu]
DESKRIPSI
Mhl adalah nmh perintah untuk menyaring dan/atau menampilkan pesan teks. Ini adalah default
metode menampilkan pesan teks untuk nmh (ini adalah default acara pertunjukan).
Seperti lebih, setiap pesan yang ditentukan sebagai argumen (atau input standar) akan menjadi
keluaran. Jika lebih dari satu file pesan ditentukan, pengguna akan diminta sebelum
masing-masing, dan atau akan memulai output, dengan membersihkan layar
(jika sesuai), dan (biasanya CTRL-D) menekan layar menjadi jernih. NS
(biasanya CTRL-C) akan membatalkan keluaran pesan saat ini, meminta pesan berikutnya (jika
ada satu), dan (biasanya CTRL-\) akan menghentikan program (tanpa inti
membuang).
Grafik -lonceng pilihan memberitahu MHL untuk membunyikan lonceng terminal di akhir setiap halaman, sementara
-bersih pilihan memberitahu MHL untuk menghapus layar di akhir setiap halaman (atau menampilkan formfeed
setelah setiap pesan). Kedua sakelar ini (dan pasangan kebalikannya) berlaku
hanya jika entri profil lebih banyak didefinisikan tetapi kosong, dan MHL mengeluarkan ke a
terminal. jika lebih banyak entri didefinisikan dan tidak kosong, dan MHL mengeluarkan ke a
terminal, maka MHL akan menyebabkan lebih banyak untuk ditempatkan di antara terminal dan MHL dan
switch diabaikan. Selanjutnya, jika -bersih saklar digunakan dan mhl's keluarannya adalah
diarahkan ke terminal, maka MHL akan berkonsultasi dengan $JANGKA dan $TERMCAP variabel lingkungan
untuk menentukan tipe terminal pengguna untuk mengetahui cara mengosongkan layar. Jika
itu -bersih saklar digunakan dan MHLkeluaran tidak diarahkan ke terminal (misalnya, pipa atau
sebuah file), maka MHL akan mengirim formfeed setelah setiap pesan.
Untuk mengganti default lebih banyak dan entri profil, gunakan -lebih lanjut program saklar.
Perhatikan bahwa MHL tidak akan pernah memulai lebih banyak jika dipanggil pada terminal hardcopy.
Grafik -panjangnya panjangnya dan -lebar lebar sakelar mengatur panjang dan lebar layar,
masing-masing. Ini default ke nilai yang ditunjukkan oleh $TERMCAP, jika pantas,
jika tidak mereka default ke 40 dan 80, masing-masing.
File format default yang digunakan oleh MHL disebut "mhl.format". MHL akan mencari terlebih dahulu
file ini di pengguna nmh direktori, dan kemudian akan mencari di direktori /etc/nmh.
Default ini dapat diubah dengan menggunakan -membentuk format file saklar.
Akhirnya, -map + folder sakelar mengatur nmh nama folder, yang digunakan untuk
bidang “nama pesan:” dijelaskan di bawah ini. Variabel lingkungan $mhfolder dikonsultasikan untuk
nilai default, yang Menunjukkan, berikutnya, dan prev inisialisasi dengan tepat.
Mhl beroperasi dalam dua fase: 1) membaca dan mengurai format file, dan 2) memproses setiap pesan
(mengajukan). Selama fase 1, deskripsi internal format diproduksi sebagai terstruktur
Daftar. Pada fase 2, daftar ini berjalan untuk setiap pesan, mengeluarkan informasi pesan
di bawah batasan format dari file format.
File format dapat berisi informasi yang mengontrol pembersihan layar, ukuran layar,
kontrol wrap-around, teks transparan, pemesanan komponen, dan pemformatan komponen.
Juga, daftar komponen yang harus diabaikan dapat ditentukan, dan beberapa "khusus"
komponen didefinisikan untuk menyediakan fungsionalitas tambahan. Output pesan akan berada di
urutan yang ditentukan oleh urutan dalam format file.
Setiap baris file format memiliki salah satu bentuk berikut:
;komentar
:teks bersih
variabel[,variabel...]
komponen:[variabel,...]
· Baris yang diawali dengan `;' adalah komentar, dan diabaikan.
· Baris yang diawali dengan `:' adalah teks yang jelas, dan keluarannya persis seperti apa adanya.
· Baris yang hanya berisi `:' menghasilkan baris kosong pada output.
· Baris yang diawali dengan “component:” mendefinisikan format untuk komponen yang ditentukan,
· Garis yang tersisa menentukan lingkungan global.
Misalnya, baris:
lebar=80,panjang=40,layar bersih,overflowtext="***",overflowoffset=5
mendefinisikan ukuran layar menjadi 80 kolom kali 40 baris, menentukan bahwa layar harus
dibersihkan sebelum setiap halaman, bahwa lekukan luapan adalah 5, dan teks luapan itu
harus ditandai dengan "***".
Berikut ini adalah semua variabel saat ini dan argumennya. Jika mereka mengikuti
komponen, mereka hanya berlaku untuk komponen itu, jika tidak, pengaruhnya bersifat global. Sejak
seluruh format diuraikan sebelum pemrosesan keluaran apa pun, pengaturan sakelar global terakhir
untuk variabel berlaku untuk seluruh pesan jika variabel itu digunakan dalam konteks global
(yaitu, bel, layar bersih, lebar, panjang).
variabel mengetik semantik
lebar layar integer lebar atau lebar komponen
panjang layar integer panjang atau panjang komponen
offset posisi integer ke indentasi "komponen:"
teks string overflowtext untuk digunakan di awal sebuah
garis luapan
posisi integer overflowoffset ke garis overflow indent
compwidth posisi integer ke teks komponen indent
setelah baris pertama adalah output
teks keluaran bendera huruf besar dari komponen ini di semua
huruf besar
bendera nouppercase jangan huruf besar
bendera clearscreen/G bersihkan layar sebelum setiap halaman
bendera noclearscreen/G jangan hapus layar
bell flag/G membunyikan bel di akhir setiap halaman
bendera nobell/G jangan bel
string komponen/nama L untuk digunakan alih-alih "komponen" untuk
komponen ini
flag nocomponent tidak menampilkan “component: ” untuk ini
komponen
komponen tengah bendera tengah on line (berfungsi untuk
komponen satu baris saja)
bendera nocenter jangan di tengah
kiri sesuaikan bendera hapus spasi di depan masing-masing
baris teks
noleftsesuaikan bendera jangan kirisesuaikan
kompres bendera ubah baris baru dalam teks menjadi spasi
bendera nocompress jangan kompres
bungkus bendera Bungkus garis yang melebihi lebar (default)
flag nowrap Jangan lakukan pembungkusan baris
bendera split tidak menggabungkan beberapa bidang menjadi
satu bidang
bendera nosplit menggabungkan beberapa bidang menjadi
satu bidang
bendera baris baru cetak baris baru di akhir komponen
(ini defaultnya)
flag noneline jangan mencetak baris baru di akhir komponen
format string format string untuk komponen ini
(Lihat di bawah)
decode flag decode teks sebagai RFC 2047 dikodekan
bidang tajuk
bidang bendera addrfield berisi alamat
bidang bendera datefield berisi tanggal
format flag Jalankan komponen melalui filter formatproc
(hanya tubuh)
flag noformat Jangan jalankan komponen
filter formatproc (default)
formatarg string Argumen untuk memformat filter
Untuk menentukan nilai variabel bernilai integer dan bernilai string, ikuti namanya dengan
tanda sama dengan dan nilainya. Variabel bernilai integer diberikan nilai desimal, sedangkan
variabel bernilai string diberikan teks arbitrer yang diapit oleh tanda kutip ganda. Jika suatu nilai
diberi akhiran “/G” atau “/L”, maka nilainya berguna dalam konteks global-only atau lokal-saja.
konteks (masing-masing).
Garis bentuk:
abaikan=komponen,...
menentukan daftar komponen yang tidak pernah output.
Komponen "MessageName" (case-insensitive) akan menampilkan nama pesan yang sebenarnya (file
name) didahului dengan nama folder jika ada yang ditentukan atau ditemukan di lingkungan. NS
formatnya identik dengan yang dihasilkan oleh -tajuk pilihan untuk Menunjukkan.
Komponen "Ekstra" akan menampilkan semua komponen pesan yang tidak
dicocokkan dengan komponen eksplisit, atau disertakan dalam daftar abaikan. Jika komponen ini tidak
ditentukan, daftar abaikan tidak diperlukan karena semua komponen yang tidak ditentukan akan
diabaikan.
Jika "nocomponent" TIDAK ditentukan, maka nama komponen akan ditampilkan seperti yang muncul di
berkas formatnya.
File format default adalah:
; mhl.format
;
; filter pesan default untuk `tampilkan'
;
:
overflowtext="***",overflowoffset=5
kirisesuaikan,compwidth=9
mengabaikan=msgstr,message-id,received,content-type,content-transfer-encoding,content-id
Tanggal:formatfield="%<(nodate{text})%{text}%|%(cantik{teks})%>"
untuk:
cc:
Dari: decode
Subjek: memecahkan kode
:
tambahan: tanpa komponen
:
body:nocomponent,overflowtext=,overflowoffset=0,noleftadjust
Variabel "formatfield" menentukan string format (lihat format mh(5)). Bendera
variabel "addrfield" dan "datefield" (yang saling eksklusif), beri tahu MHL untuk
menafsirkan pelarian dalam string format sebagai alamat atau tanggal, masing-masing.
Secara default, MHL tidak menerapkan string pemformatan apa pun ke bidang yang berisi alamat atau tanggal
(Lihat mh-mail(5) untuk daftar bidang ini). Perhatikan bahwa ini menghasilkan operasi yang lebih cepat
sejak MHL harus mengurai alamat dan tanggal untuk menerapkan format string ke alamat dan tanggal tersebut.
Jika diinginkan, MHL dapat diberikan string format default untuk bidang alamat atau tanggal
(tetapi tidak keduanya). Untuk melakukan ini, pada garis global tentukan: flag addrfield atau
datefield, bersama dengan string variabel formatfield yang sesuai.
Bendera "format" menentukan bahwa komponen ini akan dijalankan melalui program filter
ditentukan oleh proses format entri profil. Program filter ini diharapkan dapat membaca data
pada input standar dan data output pada output standar. Saat ini bendera "format" hanya
didukung untuk komponen "tubuh". Nama komponen akan diawali dengan output
setelah filter telah dijalankan. Penggunaan yang diharapkan dari ini adalah untuk memfilter badan pesan ke
buat teks yang lebih menyenangkan untuk digunakan dalam pesan balasan. Filter yang disarankan untuk digunakan untuk
membalas(1) adalah sebagai berikut:
body:component=">",overflowtext=">",overflowoffset=0,format,nowrap
Grafik -fmproc dan -nofmtproc sakelar dapat digunakan untuk menimpa proses format entri profil.
Grafik formatarg opsi menentukan string yang digunakan sebagai argumen ke filter format.
String ini diproses oleh format mh(5) dan semua komponen pesan tersedia
untuk digunakan. beberapa formatarg opsi dapat digunakan untuk membangun beberapa argumen ke
penyaring format.
Gunakan mhlmh online menggunakan layanan onworks.net