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