Назад | Перейти на главную страницу

команда env для запуска программы в измененной среде

Я узнаю о env команда. Я узнал, что env можно использовать для запуска программы в настраиваемой среде.

env USER=john echo "You are $USER"

Я запускаю этот скрипт в ОС Raspbian и получаю следующий результат:

You are pi

Я ожидаю получить следующий результат

You are john

Не могли бы вы объяснить, почему фактический результат правильный и почему мои ожидания не оправдались?