我有一个包含一些其他变量的字符串(变量)。 我需要将所有这些变量替换为实际值。
e.g:
WORD="aaa"
TEXT="bbb"
MY_STRING=`cat temp.file`
# after it MY_STRING contains the below value
# MY_STRING="Hello ${WORD}, how are you ${TEXT}"
我想获得评估的字符串
MY_STRING="Hello aaa, how are you bbb"
temp.file可以包含不同的变量(不仅是WORD和TEXT)
我需要替换的变量定义为${NAME}
而不是$NAME
答案 0 :(得分:0)
当WORD和TEXT是单独文件的一部分时,使用点将内容包含在您的环境中:
. temp.file