Цитирование Bash в подстановке команд
Мне трудно это понять. Следующая команда раскрывает файлы:
% echo "(echo " * " )"
(echo foo.txt bar.txt )
Но это не
% echo "$(echo " * " )"
*
Звездочка * без кавычек. Разве не должно происходить искажение файла в обоих случаях? Как подстановка команд влияет на этот случай?