bash - 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中的输出:
谢谢您的帮助
解决方案
推荐阅读
- javascript - Node/Webpack 4 - 如何使用根域
- string - 从第一个字符到最后一个字符的 TextBox 字符串到 ListBox
- android - 在 android 4.4.2 版本上获取 net::ERR_CONNECTION_REFUSED (http://localhost:8080)
- python - 在 Keras 中形成多输入 LSTM
- python - 使用 scipy.integrate.nquad 实现数值积分
- google-bigquery - 以增量方式将数据从 GCP Datastore 移动到 BigQuery 的最佳做法
- angular - 是否可以获取服务的实例 ID?
- java - 硬币翻转模拟:计数正面/反面
- bash - 使用命令查找和复制,但使用带有名称的 list.txt
- javascript - 如何将文本字段的输入保存到 Javascript 对象文字中的名称属性?