私は次のbash
機能に相当するCMDを取得しようとしています:
$ FOO=foo.bar
$ BAR=bar
$ BAZ=baz
$ echo ${FOO/$BAR/$BAZ}
foo.baz
現在、パターンと置換の両方が一定である場合、CMDには同様のコマンド置換があります。
C:\>set FOO=foo.bar
C:\>set BAR=bar
C:\>set BAZ=baz
C:\>echo %FOO:bar=baz%
foo.baz
しかし、そこにある変数を参照することはできないようです-
C:\>echo %FOO:%BAR%=%BAZ%%
%foo:bar=baz%
どうすればいいですか?FOR
バッチファイルのループ内でも機能するものを指摘するためのボーナスポイント。