Я пытаюсь перенести сценарий bash на powershell. В bash у меня есть:
docker run --env MYVARIABLE ...
Если задано MYVARIABLE, то оно будет передано в docker run, в противном случае оно будет опущено. Можно ли имитировать такое же поведение с powershell?
На моем linux хосте, который у меня есть в моем env EDITOR=vim
. Поэтому, если я запусту экземпляр docker с этой переменной, он будет выводить sh в env:
docker run -it --rm --env EDITOR --env EDITOR_VAR_NOT_EXISTS debian:stretch-slim env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=2ff94a96ef77
TERM=xterm
EDITOR=vim
HOME=/root
Я пробовал то же самое на Windows, но он не работает.