我一直在试图弄清楚如何以这样的方式启动 Mutt,就像启动一个交互式 Mutt 并创建一封新电子邮件,然后将输出复制git request-pull
到正文中(以便能够手动编辑它)。 不起作用 - 它只是以退出代码 0 退出,根本没有消息,我什至不确定是否发送了任何内容,因为标准发送文件夹中没有电子邮件的副本。git request-pull HEAD https://... | mutt -i- [email protected]
答案1
我假设您想在发送之前编辑邮件?在这种情况下,管道将无法工作,因为管道关闭时mutt
会收到。EOF
使用实际文件或使用进程替换,该ksh93
功能也可在bash
和中使用zsh
,例如:
mutt -i<(git request-pull HEAD https://...) -s SUBJECT [email protected]