а в чём отличие в shell (работает и в bash):
$a="echo test"
echo $a
от такого:
$a="echo test"
echo $a
что-то не пойму что оно делает