Unix 如何指定fmt参数';宽度';对于mailx命令?
我正在使用命令Unix 如何指定fmt参数';宽度';对于mailx命令?,unix,sendmail,mailx,Unix,Sendmail,Mailx,我正在使用命令 cat ~/2014-02-06_BP.txt | mailx -s "formatted file content" myemail@mydomain.com 我相信mailx在内部使用fmt。我想将fmt宽度参数更改为fmt-s-w160 附:这是在Fedora 20上,mailx几乎肯定没有对输入进行任何格式化 您最好在发送到mailx之前对输入运行fmt,例如: fmt -w 160 file.txt | mailx -s 'your data, formatted
cat ~/2014-02-06_BP.txt | mailx -s "formatted file content" myemail@mydomain.com
我相信mailx在内部使用fmt
。我想将fmt宽度参数更改为fmt-s-w160
附:这是在Fedora 20上,mailx几乎肯定没有对输入进行任何格式化 您最好在发送到mailx之前对输入运行fmt,例如:
fmt -w 160 file.txt | mailx -s 'your data, formatted' somebody@someplace
您是否确实查看了mailx的源代码并在其中找到了
fmt
,或者这是您根据在另一端阅读邮件时邮件的外观做出的猜测?我猜是读者在重新格式化。我还没有看来源。我的问题可能是更好的框架,因为mailx似乎正在削减宽度到一个数字。我希望它是160。我真的怀疑mailx会这么做。我看到你在这个问题上也有一个sendmail标签。你怎么知道它是mailx而不是sendmail或其他东西?由于不同的unix供应商使用的代码并不完全相同,您至少应该指定您使用的是谁的mailx。