Próbuję dostać równowartość CMD z następujących bash
cecha:CMD zmienna podstawienie parametrów
$ FOO=foo.bar
$ BAR=bar
$ BAZ=baz
$ echo ${FOO/$BAR/$BAZ}
foo.baz
Teraz CMD ma somehwat podobną subsitution polecenia, gdy zarówno wzór i zastąpienie stałe:
C:\>set FOO=foo.bar
C:\>set BAR=bar
C:\>set BAZ=baz
C:\>echo %FOO:bar=baz%
foo.baz
jednak nie wydaje się odwołać zmiennych tam -
C:\>echo %FOO:%BAR%=%BAZ%%
%foo:bar=baz%
Jak to zrobić? Punkty premiowe za wskazanie czegoś, co działa również wewnątrz pętli FOR
w pliku wsadowym.
Dzięki, że działa, również w pętli (moje wartości% BAR% i% BAZ% są stabilne w pętli, na szczęście ...). – themel