linux - 将文件内容回显到电子邮件主题中

标签 linux bash echo

大家早上好

希望是一个简单的语法问题 - 我已经编写了一个脚本,而我需要回显一半有效的文件的内容。我得到的错误是它只回显文件的第一个单词并尝试发送电子邮件文件中的其他单词

文件内容:猫坐在垫子上 电子邮件主题为“The”,发送至的电子邮件为 cat,sat,on,the,mat,user@example.com

USER_HOME=$(eval echo ~${SUDO_USER})
CASEFILE="/home/user/text.txt"
rm $USER_HOME/text.txt
echo \

echo "Please enter some text"

echo \

read -p "Enter text: " CASE

echo $CASE > $USER_HOME/case.txt
OUT=$(awk '{ print $0 }' $CASEFILE)


echo "$OUT"


echo "testing" | mail -s $OUT user@example.com

最佳答案

我尝试向 $OUT 添加双引号:

echo "testing" | mail -s "$OUT" user@example.com

关于linux - 将文件内容回显到电子邮件主题中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15407404/

相关文章:

linux - Android 开发人员工具 (ADT) 安装在未以 sudo 运行时会出现 GTK 错误

linux - Bash/字符串的子字符串

PHP 破坏了我的代码

Python:回显到文件(如 Bash)

mysql - 尝试创建 $now 文件夹并复制创建的文件夹中的 .sql 文件

linux - 使用Linux可启动USB闪存驱动器可以用来规避勒索软件吗?

linux - 输入设备的udev规则

git - 不断提示输入 .ssh/id_rsa 的密码

bash - 在 Bash(4) 中使用 namerefs?

mysql - 在表上回显两个 SQL 查询结果