0
v_msg=`echo "$v_msg" | sed 's/To: root/To: $v_recipient/g'`
如果$ v_msg是“:根”,而$ v_recipient是“[email protected]”,那么它最终被“为:$ v_recipient” ... 。在那里,我希望它是“为:[email protected]”评估子表达式不给插变量
v_msg=`echo "$v_msg" | sed 's/To: root/To: $v_recipient/g'`
如果$ v_msg是“:根”,而$ v_recipient是“[email protected]”,那么它最终被“为:$ v_recipient” ... 。在那里,我希望它是“为:[email protected]”评估子表达式不给插变量
,如果你想串插你应该使用双引号,我建议你在$()
可用时反引号:
v_msg=$(echo "$v_msg" | sed "s/To: root/To: $v_recipient/g")