Я узнаю о env команда. Я узнал, что env можно использовать для запуска программы в настраиваемой среде.
env USER=john echo "You are $USER"
Я запускаю этот скрипт в ОС Raspbian и получаю следующий результат:
You are pi
Я ожидаю получить следующий результат
You are john
Не могли бы вы объяснить, почему фактический результат правильный и почему мои ожидания не оправдались?