Você só precisa escapar do caractere $
, como em
echo "\${STR1}" >> myfile
ou
echo "\$STR2" >> myfile
Como alternativa, você pode usar aspas simples
echo '${STR1}' '$STR2'
Eu preciso imprimir as expressões ${STR1}
e $STR2
em um arquivo - não o conteúdo das variáveis. Como posso conseguir isso usando echo ou printf?
Tags echo shell-script printf