Je sais que nous pouvons utiliser mail
commande dans le terminal pour commencer à utiliser le programme mail
en mode interactif.
Cependant, je souhaite lire l'e-mail à l'aide de mail
commande de manière non interactive.
Y a-t-il une commande comme
$ mail -optionToReadMail -mailNumber 1;
qui affichera le contenu de l'e-mail dans stdout?
Pour imprimer le premier message de messagerie dans votre boîte aux lettres par défaut, utilisez:
echo p | mail
mail
est uniquement interactif lorsque STDIN est un terminal. Parce que mail
obtient son stdin d'un tuyau, il est non interactif. La commande p
(impression) indique d'imprimer le message par défaut (premier).
Pour plus d'options, vous pouvez trouver que man mail
est très utile.