Aix

增加郵件提示中消息列表的寬度

  • May 26, 2021

如何在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

我不認為這是可能的。

檢查字元串後,/usr/bin/mail我選擇其中兩個作為消息摘要的呈現方式:

%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)

(我會尋找一個替代的 OSS 程序,看看是否可以將它移植到 AIX。)

引用自:https://unix.stackexchange.com/questions/642635