Я пытаюсь выполнить следующую команду
$ bash -c "var='test' && echo $var"
и печатается только пустая строка.
Если я выполню ту же команду без bash -c
$ var='test' && echo $var
test
значение, присвоенное $ var, печатается. Может кто-нибудь объяснить, почему я не могу назначить переменные в первом примере?