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

Ad


OnWorksファビコン

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

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

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

プログラム:

NAME


mhpath - nmh メッセージとフォルダーの完全なパス名を出力します。

SYNOPSIS


mhpath [+フォルダ] [メッセージ] [-バージョン] [-助けて]

DESCRIPTION


mhpath メッセージリスト「msgs」を展開してソートし、その完全なパス名を書き込みます。
メッセージを改行で区切って標準出力に出力します。 `msgs' が指定されていない場合、 mhpath
代わりに現在のメールフォルダーのパス名を出力します。 唯一の引数が `+' の場合、 nmh
「パス」が出力されます。 これはシェル スクリプトで便利です。

他との比較 nmh コマンド、メッセージ引数 mhpath 多くの場合、次の目的で使用される可能性があります
書き込み。 このため:

1) 「new」という名前が追加されました mhpathの予約済みメッセージ名のリスト (その他のメッセージ名)
「first」、「last」、「prev」、「next」、「cur」、および「all」です)。 新しいメッセージは同等です
フォルダー内の最後のメッセージの後のメッセージ (フォルダー内の 1 に相当)
メッセージなし)。 「新しい」メッセージはメッセージ範囲の一部として使用できません。

2) メッセージ リスト内では、以下の指定は、メッセージに含まれないメッセージを指す場合があります。
存在します: 単一の数値メッセージ名、単一のメッセージ名「cur」、および (当然のことですが)
単一のメッセージ名は「new」です。 他のすべてのメッセージ指定は、少なくとも次のものを参照する必要があります。
フォルダーにメッセージが含まれている場合は、既存のメッセージ XNUMX つ。

3) フォルダーが空であっても、それ自体はエラーではありません。

フォルダー内の既存の最小メッセージの番号より小さいメッセージ番号は、次のように扱われます。
メッセージがすでに存在する場合。 既存の最大のメッセージ番号より大きいメッセージ番号
フォルダー内にメッセージがあると、「範囲外」エラー メッセージが表示されます。

存在するメッセージを含む範囲指定の一部として、メッセージ番号を除いたもの
フォルダー内の既存のメッセージのうち、最小より大きい、または最大より大きいメッセージは無視されます。

例: 現在のフォルダー foo にはメッセージ 3 5 6 が含まれています。Cur は 4 です。

% mhpath
/r/phyl/メール/foo

% mhpath すべて
/r/phyl/メール/foo/3
/r/phyl/メール/foo/5
/r/phyl/メール/foo/6

% mhpath 2001
mhpath: メッセージ 2001 が 1 ~ 6 の範囲外です

% mhpath 1-2001
/r/phyl/メール/foo/3
/r/phyl/メール/foo/5
/r/phyl/メール/foo/6

% mhpath 新しい
/r/phyl/メール/foo/7

% mhpath 最後の新しい
/r/phyl/メール/foo/6
/r/phyl/メール/foo/7

% mhpath 最後から新しい
mhpath: 不正なメッセージ リスト last-new

% mhpath cur
/r/phyl/メール/foo/4

% mhpath 1-2
mhpath: 範囲 1 ~ 2 にメッセージはありません

% 最初の mhpath:2
/r/phyl/メール/foo/3
/r/phyl/メール/foo/5

% mhpath 1 2
/r/phyl/メール/foo/1
/r/phyl/メール/foo/2

mhpath バッククォート操作にも役立ちます。

% cd `mhpath +inbox`

% echo `mhpath +`
/r/phyl/メール

なぜなら mhpath 展開して並べ替えます [メッセージ]。 コマンド

mv `mhpath 501 500`

to は 501 を 500 に移動しません。まったく逆です。 しかし

mv `mhpath 501` `mhpath 500`

トリックを行います。

範囲外メッセージ 0 では、大きな範囲外メッセージとは異なるエラー メッセージが生成されます。
数字。 しかしどちらも原因は mhpath ゼロ以外のステータスで終了します。

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


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

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

Linuxコマンド

Ad