que estoy tratando de obtener el equivalente CMD de la función después de bash
:CMD sustitución de variables para los parámetros
$ FOO=foo.bar
$ BAR=bar
$ BAZ=baz
$ echo ${FOO/$BAR/$BAZ}
foo.baz
Ahora, CMD tiene posibilidad de sustitución de comandos somehwat similar cuando tanto el patrón y la sustitución son constante:
C:\>set FOO=foo.bar
C:\>set BAR=bar
C:\>set BAZ=baz
C:\>echo %FOO:bar=baz%
foo.baz
sin embargo, me parece que no puede hacer referencia a variables allí -
C:\>echo %FOO:%BAR%=%BAZ%%
%foo:bar=baz%
¿Cómo lo haría? Puntos de bonificación por señalar algo que también funciona dentro de un bucle FOR
en un archivo por lotes.
Gracias, eso también funciona dentro de un bucle (mis valores% BAR% y% BAZ% son estables durante el ciclo, afortunadamente ...). – themel