来自 Bash 手册和https://unix.stackexchange.com/a/280557/674
'邮件路径'
以冒号分隔的文件名列表,shell 定期检查新邮件。
每个列表条目都可以指定当新邮件到达邮件文件时打印的消息,方法是用“?”将文件名与消息分开。在消息文本中使用时,“$_”扩展为当前邮件文件的名称。
例子:
Run Code Online (Sandbox Code Playgroud)$ MAILCHECK=1 MAILPATH='/tmp/a?New mail in <$_>' bash bash$ echo test >> /tmp/a New mail in </tmp/a>
“邮件”与电子邮件或即时消息的含义不同。“邮件”是什么意思?
邮件文件的内容是否由一封或多封“邮件”组成?如果不止一个,邮件之间是如何分开的?
什么事件被认为是新邮件的到达?
“邮件”是特殊应用程序、bash shell 还是操作系统中的一个概念?不需要特殊的应用程序来处理(发送和接收)“邮件”。而是 bash shell 检查新的“邮件”。
我们可以用“邮件”做什么?
谢谢。