Аналог cmd для bash $* в Windows

Аналог cmd для bash $* в Windows

С помощью bash я могу создать файл run-with-environment:

export THISENVVAR=3
$*

и бежать run-with-environment echo 5, чтобы иметь echo 5бежать с THISENVVAR=3.

В Windows cmd.exeя могу создать пакетный файл, который устанавливает

set THISENVVAR=3

А какой аналог будет $*?

решение1

Вы можете попробовать с

@echo off    
    setlocal
    set "THISENVVAR=3"
    %*

Где %*находится полный список аргументов, переданных текущему пакетному файлу.

Связанный контент