增加邮件提示中列出的消息的宽度

增加邮件提示中列出的消息的宽度

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我选择其中两个作为消息摘要的呈现方式:

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

相关内容