ターミナルでmail
コマンドを使用して、インタラクティブモードでmail
プログラムの使用を開始できることを知っています。
ただし、mail
コマンドを使用して非対話的にメールを読みたいです。
次のようなコマンドはありますか
$ mail -optionToReadMail -mailNumber 1;
どちらが標準出力にメールの内容を表示しますか?
デフォルトのメールボックスの最初のメールメッセージを印刷するには、次のコマンドを使用します。
echo p | mail
mail
は、stdinが端末である場合にのみインタラクティブです。 mail
はパイプからstdinを取得するため、非インタラクティブです。 p
コマンド(印刷)は、デフォルト(最初)のメッセージを印刷するように指示します。
その他のオプションについては、man mail
は非常に役立ちます。