wingnu32 env tool не печатает переменную
330
Florian Bachmann
Я нашел совет использовать утилиту wingnu32 env
из, которая все равно установлена на моем устройстве Windows 10, так как установлены Git и Docker.
Тем не менее, я не работаю так, как хотелось бы. Он ведет себя следующим образом:
λ env DEBUG=abc echo %programfiles% C:\Program Files λ env DEBUG=abc echo %DEBUG% %DEBUG% λ env DEBUG=abc [...] PROGRAMFILES=C:\Program Files ProgramFiles(x86)=C:\Program Files (x86) ProgramW6432=C:\Program Files [...] WINDIR=C:\Windows DEBUG=abc
Такое же поведение в PowerShell, cmd.exe и cmder ... Кто-нибудь знает почему?
РЕДАКТИРОВАТЬ:
Хорошо, я обнаружил, что проблема связана с немедленным разрешением переменных оболочкой. Это работает как ожидалось:
env USER=AB node > process.env.USER 'AB'
Кто-нибудь знает, как я могу работать env
с встроенными командами?
0 ответов на вопрос
Похожие вопросы
-
5
Отключение звукового сигнала окна cmd
-
3
команда javac не найдена
-
9
Есть ли какой-либо инструмент командной строки, который можно использовать для редактирования переме...
-
-
4
Разница между "a = b" и "export a = b" в bash
-
4
Как установить переменную среды для сеанса GNOME?
-
2
Установить переменные среды из оболочки bash
-
2
Как скопировать файл журнала службы XP при перезагрузке или завершении работы с помощью командной ст...
-
4
Изменить переменные среды как обычный пользователь
-
6
Почему мой LD_LIBRARY_PATH получает неустановленный стартовый терминал?
-
13
Почему Windows не может обрабатывать переменную среды в Path?