Оценка переменных в строке

Последняя строка в этом скрипте не будет работать, как я ожидаю:

myfile="afile.txt"
mycmd='cat $myfile'
eval $mycmd
echo eval $mycmd

Здесь эхо печатает 'eval cat $ myfile'. Как я могу напечатать 'eval cat afile.txt'?

Ответы на вопрос(4)

Ваш ответ на вопрос