英語フランス語スペイン語

Ad


OnWorksファビコン

mhlmh - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで mhlmh を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mhlmh です。

プログラム:

NAME


mhl - nmh メッセージのフォーマットされたリストを生成します

SYNOPSIS


/usr/lib/mh/mhl [-ベル | -ノーベル] [-晴れ | -はっきりしない] [-フォルダ +フォルダ] [-形 フォームファイル]
[-長さ ライン] [-幅 コラム] [-moreproc プログラム] [-nomoreproc] [-fmtproc プログラム]
[-nofmtproc] [ファイル ...] [-バージョン] [-助けて]

DESCRIPTION


HL あります nmh テキスト メッセージのフィルタリングや表示を行うコマンド。 それがデフォルトです
テキストメッセージを表示する方法 nmh (デフォルトです showproc).

屈折計と同様に、この類の検証は官能評価と並行して行うべきです。一般的に、抽出が進むにつれて高温になる抽出方法は、抽出が成功する確率が低い傾向にあります。 他には?、引数 (または標準入力) として指定された各メッセージは次のようになります。
出力。 複数のメッセージ ファイルが指定されている場合は、メッセージ ファイルを指定する前にプロンプ​​トが表示されます。
それぞれ、そしてまたは出力を開始します。 画面をクリアする
(該当する場合)、および(通常は CTRL-D) 画面のクリアを抑制します。 アン
(通常は CTRL-C) は、現在のメッセージ出力を中止し、次のメッセージの入力を求めます (
XNUMX つあります)、そして(通常は CTRL-\) はプログラムを終了します (コアなし)
ごみ)。

  -ベル オプションは言う mhl 各ページの終わりに端末のベルを鳴らします。
-晴れ オプションは言う mhl 各ページの終わりで画面をクリアする (またはフォームフィードを出力する)
各メッセージの後)。 これらのスイッチ (およびその逆のスイッチ) は両方とも有効になります。
プロファイルエントリの場合のみ モアプロク 定義されているが空であり、 mhl に出力しています
ターミナル。 もし モアプロク エントリが定義されており空ではない、かつ mhl に出力しています
ターミナル、その後 mhl 原因となります モアプロク 端子との間に設置する mhl &
スイッチは無視されます。 さらに、 -晴れ スイッチが使用されており、 MHLの 出力は
端末に誘導され、その後 mhl に相談します $ TERM & $TERMCAP 環境変数
画面をクリアする方法を見つけるために、ユーザーの端末の種類を特定します。 もし
  -晴れ スイッチが使用されており、 mhlの出力は端末 (パイプや
ファイル)、その後 mhl 各メッセージの後にフォームフィードを送信します。

デフォルトをオーバーライドするには モアプロク およびプロファイルエントリには、 -moreproc プログラム スイッチ。
注意してください mhl 決して始まらない モアプロク ハードコピー端末で呼び出された場合。

  -長さ 長さ & -幅 スイッチは画面の長さと幅を設定します。
それぞれ。 これらのデフォルトは、次の値に設定されます。 $TERMCAP、必要に応じて、
それ以外の場合は、デフォルトでそれぞれ 40 と 80 になります。

で使用されるデフォルトの形式ファイル mhlmhl.format"。 mhl 最初に検索します
このファイルはユーザーの nmh ディレクトリを検索し、そのディレクトリ内を検索します /etc/nmh.
このデフォルトは、 -形 フォーマットファイル スイッチ。

最後に、 -フォルダ +フォルダ スイッチは nmh フォルダー名。
以下に説明する「messagename:」フィールド。 環境変数 $mhfolder について相談されています
デフォルト値、 表示する, 次の, 前のページ 適切に初期化してください。

HL は 1 つのフェーズで動作します: 2) フォーマット ファイルの読み取りと解析、および XNUMX) 各メッセージの処理
(ファイル)。 フェーズ 1 では、フォーマットの内部記述が構造化された形式で生成されます。
リスト。 フェーズ 2 では、このリストがメッセージごとに調べられ、メッセージ情報が出力されます。
フォーマットファイルのフォーマット制約に従ってください。

フォーマット ファイルには、画面のクリア、画面サイズ、
ラップアラウンド コントロール、透明テキスト、コンポーネントの順序付け、およびコンポーネントの書式設定。
また、無視するコンポーネントのリストを指定することもできます。また、いくつかの「特別な」コンポーネントも指定できます。
コンポーネントは追加機能を提供するために定義されます。 メッセージ出力は
フォーマットファイルの順序で指定された順序。

フォーマット ファイルの各行は、次のいずれかの形式になります。

;コメント
:クリアテキスト
変数[,変数...]
コンポーネント:[変数,...]

· `;' で始まる行はコメントなので無視されます。

· `:' で始まる行はクリアテキストなので、そのまま出力されます。

· 「:」のみを含む行は、出力に空白行を生成します。

· 「component:」で始まる行は、指定されたコンポーネントの形式を定義します。

· 残りの行はグローバル環境を定義します。

たとえば、次の行:

幅=80、長さ=40、クリアスクリーン、オーバーフローテキスト="***"、オーバーフローオフセット=5

画面サイズを 80 列 x 40 行に定義し、画面を次のように指定します。
各ページの前に、オーバーフロー インデントが 5 であること、およびオーバーフロー テキストがクリアされていること
「***」のフラグを付ける必要があります。

以下は、現在の変数とその引数のすべてです。 彼らが次のことを行う場合、
コンポーネントの場合、それらはそのコンポーネントにのみ適用されます。それ以外の場合、その影響はグローバルになります。 以来
出力処理の前にフォーマット全体が解析され、最後のグローバルスイッチ設定が行われます。
変数の場合、その変数がグローバル コンテキストで使用されている場合、メッセージ全体に適用されます。
(つまり、ベル、クリアスクリーン、幅、長さ)。

変数 type 意味論
width 整数 画面の幅またはコンポーネントの幅
length 整数 画面の長さまたはコンポーネントの長さ
「component: 」をインデントする整数位置をオフセットします。
overflowtext 文字列 先頭に使用するテキスト
オーバーフローライン
overflowoffset オーバーフロー行をインデントする整数の位置
compwidth コンポーネントテキストをインデントする整数位置
最初の行が出力された後
大文字フラグはこのコンポーネントのテキストをすべて出力します
大文字
nouppercase フラグは大文字にしない
clearscreen flag/G 各ページの前に画面をクリアします。
noclearscreen フラグ/G スクリーンをクリアしません
ベルフラッグ/Gは各ページの終わりにあるベルを鳴らします
ノーベルフラッグ/Gドントベル
「コンポーネント」の代わりに使用するコンポーネント文字列/L 名
このコンポーネント
nocomponent フラグは、これに対して「component:」を出力しません
コンポーネント
センター フラグ ライン上のセンター コンポーネント (
一行コンポーネントのみ)
nocenter フラグは中央に配置されません
leftadjust フラグはそれぞれの先頭の空白を削除します
テキスト行
noleftadjust フラグは左調整しません
圧縮フラグ テキスト内の改行をスペースに変更する
nocompress フラグは圧縮しません
折り返しフラグ 幅を超える行を折り返す (デフォルト)
nowrap フラグ 行の折り返しを行わない
分割フラグは複数のフィールドを結合しません
単一のフィールド
nosplit フラグは複数のフィールドを結合します。
単一のフィールド
newline フラグ コンポーネントの末尾に改行を出力します
(これがデフォルトです)
nonewline フラグはコンポーネントの末尾に改行を出力しません
formatfield string このコンポーネントのフォーマット文字列
(下記参照)
デコードフラグ RFC 2047 エンコードされたテキストをデコードします
ヘッダフィールド
addrfield フラグ フィールドにアドレスが含まれています
datefield フラグ フィールドに日付が含まれています
format フラグ formatproc フィルターを介してコンポーネントを実行する
(本体のみ)
noformat フラグ コンポーネントを実行しません
formatproc フィルター (デフォルト)
formatarg string フォーマットフィルターの引数

整数値および文字列値の変数の値を指定するには、名前の後に次の文字を付けます。
等号と値。 整数値の変数には XNUMX 進数値が与えられますが、
文字列値の変数には、二重引用符で囲まれた任意のテキストが与えられます。 値の場合
「/G」または「/L」の接尾辞が付いている場合、その値はグローバルのみまたはローカルのみで役立ちます。
コンテキスト(それぞれ)。

次の形式の行:

= コンポーネントを無視します...

決して出力されないコンポーネントのリストを指定します。

コンポーネント「MessageName」(大文字と小文字は区別されません)は、実際のメッセージ名(ファイル)を出力します。
name) フォルダー名が指定されている場合、または環境内で見つかった場合は、その前にフォルダー名が続きます。 の
形式は、によって生成されたものと同じです。 -ヘッダ オプション 表示する.

コンポーネント「Extras」は、メッセージのすべてのコンポーネントを出力します。
明示的なコンポーネントによって一致するか、無視リストに含まれます。 このコンポーネントがそうでない場合は、
指定されている場合、指定されていないコンポーネントはすべて無視されるため、無視リストは必要ありません。
無視されます。

「nocomponent」が指定されていない場合、コンポーネント名は次のように出力されます。
フォーマットファイル。

デフォルトのフォーマットファイルは次のとおりです。

; mhl.format
;
; 「show」のデフォルトのメッセージフィルター
;
:
オーバーフローテキスト="***"、オーバーフローオフセット=5
左調整、補正幅=9
無視 = msgid,message-id,received,content-type,content-transfer-encoding,content-id
Date:formatfield="%<(nodate{text})%{text}%|%(pretty{text})%>"
に:
CC:
送信元:デコード
件名:デコード
:
エクストラ:コンポーネントなし
:
body:nocomponent,overflowtext=,overflowoffset=0,noleftadjust

変数「formatfield」はフォーマット文字列を指定します(「 mh形式(5))。 旗
変数「addrfield」と「datefield」(相互に排他的)、 mhl 〜へ
フォーマット文字列内のエスケープをそれぞれアドレスまたは日付として解釈します。

デフォルトでは、 mhl 住所または日付を含むフィールドには書式設定文字列を適用しません。
(参照してください mhメールこれらのフィールドのリストについては (5) を参照してください)。 これにより動作が高速化されることに注意してください
から mhl フォーマット文字列を適用するには、アドレスと日付の両方を解析する必要があります。
必要に応じて mhl 住所または日付フィールドのいずれかにデフォルトのフォーマット文字列を指定できます
(両方ではありません)。 これを行うには、グローバル行でフラグ addrfield または
datefield と適切な formatfield 変数文字列。

「format」フラグは、このコンポーネントがフィルター プログラムを通じて実行されることを指定します。
によって指定された フォーマットプロシージャ プロフィールエントリー。 このフィルタ プログラムはデータを読み取ることが想定されています
標準入力のデータと標準出力の出力データ。 現在、「format」フラグは
「body」コンポーネントでサポートされています。 コンポーネント名が出力の先頭に付加されます。
After フィルターが実行されました。 これの想定される用途は、メッセージ本文をフィルタリングすることです。
返信メッセージで使用する、より魅力的なテキストを作成します。 使用するために推奨されるフィルター
繰り返し(1) 次のとおりです。

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

  -fmtproc & -nofmtproc スイッチを使用して、 フォーマットプロシージャ プロフィールエントリー。

  フォーマット指定 オプションは、フォーマット フィルターの引数として使用される文字列を指定します。
この文字列は次のように処理されます。 mh形式(5) すべてのメッセージ コンポーネントが利用可能です
使用するために。 複数 フォーマット指定 オプションを使用して、
フォーマットフィルター。

onworks.net サービスを使用してオンラインで mhlmh を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad