我想问问是否可以将linux命令和<

sendmail -S "lalalal" -f "dailaakak" -au "kakakak" <<EOF
>lalal:lalal
>opp:ttt
>ggg:zzz
EOF

我想要类似sendmail -S "lalalal" -f "dailaakak" -au "kakakak" <<EOF; lalal:lalal; opp:ttt; ggg:zzz; EOF的东西

我需要在bash脚本中不使用它

最佳答案

如果必须在一行中没有换行符,则使用:

echo -e "lalal:lalal\nopp:ttt\nggg:zzz" | sendmail -S "lalalal" -f "dailaakak" -au "kakakak"
echo -n将转义字符(例如\n)解释为换行符。

09-18 17:47