首页 > 解决方案 > mailx - 使用 mailx 发送文本文件时行不中断

问题描述

我有一个格式问题,我有一个生成文本文件的 .sh 脚本,如下所示:

#!/bin/bash
echo "#####################################" >> /home/user/test.txt
echo "########### First Email #############" >> /home/user/test.txt
echo "#####################################" >> /home/user/test.txt

生成文件时,我 vi test.txt 并正确显示:

#############################################
############## First Email ##################
#############################################

但是当我mailx文件时:

cat /home/user/test.txt | mailx -s "This is a test" user@email.com

电子邮件以不正确的行/格式结构到达。电子邮件正文如下所示:

#############################################
############## First Email ################## #############################################

vi中的输出:

谢谢您的帮助

在 vi 中输出

输出电子邮件正文

标签: bashshellline-breaksmailx

解决方案


推荐阅读