メールの説明に記載されているメッセージの幅を増やす

メールの説明に記載されているメッセージの幅を増やす

mailコマンドプロンプトでリストの幅を増やすには?特にコマンドを含むメッセージのリストですh

現在のリストは、次のように80文字に切り捨てられます。

$ mail
Mail [5.2 UCB] [AIX 5.X]  Type ? for help.
"/var/spool/mail/root": 467 messages 1 new 467 unread
 U463 daemon            Mon Mar 29 10:21  35/1291 "Output from cron job nice -n"
 U464 daemon            Mon Mar 29 10:26  32/1063 "Output from cron job nice -n"
 U465 daemon            Mon Mar 29 10:31  32/1065 "Output from cron job nice -n"
 U466 daemon            Mon Mar 29 10:51  32/1065 "Output from cron job nice -n"
>N467 daemon            Mon Mar 29 11:21  32/1131 "Output from cron job nice -n"
? 

ptsの総行数は考慮されますが、列数は考慮されません。

$ echo "$COLUMNS x $LINES" 
120 x 35

答え1

これは不可能だと思います。

文字列を調べた後、/usr/bin/mailメッセージの要約をレンダリングする方法として2つを選択しました。

%c%c%3d To %-13.13s  %16.16s %8s
%c%c%3d To %-13.13s  %16.16s %8s "%s"

さらに、私はこの「メール」プログラムのおおよそのバージョンを見つけました。

UCB Mail Version 5.2 (6/21/85)

(AIXに移植できるかどうかを調べるために、代替OSSプログラムを探してみましょう。)

関連情報