如何将 ${STR1} 和 $STR2 - 而不是它们的内容 - 打印到文件中?

如何将 ${STR1} 和 $STR2 - 而不是它们的内容 - 打印到文件中?

我需要将表达式打印${STR1}$STR2文件中——而不是变量的内容。如何使用 echo 或 printf 来完成此操作?

答案1

你只需要转义这个$角色,就像

echo "\${STR1}" >> myfile

或者

echo "\$STR2" >> myfile

或者,您可以使用单引号

echo '${STR1}' '$STR2'

相关内容