我正在尝试在变量上输出一个字符串:
var1="$1"
var2="$2"
email_subject="$3"
echo "Email Message $var1 Email Message $var2" | mail -s $email_subject mail@test.com
好的,我希望我的三个变量具有动态字符串输出 - 这意味着我可以在这些输出上写下我想要的任何内容。
我希望我的输出是动态的"这是我的输出",我将为我的变量分配什么值。
我正在尝试检查Bash中变量的分配方式:
https://www.tutorialspoint.com/unix/unix-special-variables.htm
但它似乎没有在本文中展示。
欢迎任何帮助。
答案 0 :(得分:0)
双引号问题,一种选择是逃避它们
$ var="dynamic \"this is my output\""
$ echo "$var"
dynamic "this is my output"