Tôi đang cố gắng để có được tương đương với CMD của bash
tính năng sau đây:CMD biến thay thế cho các thông số
$ FOO=foo.bar
$ BAR=bar
$ BAZ=baz
$ echo ${FOO/$BAR/$BAZ}
foo.baz
Bây giờ, CMD có lệnh subsitution somehwat tương tự khi cả hai mô hình và sự thay thế là liên tục:
C:\>set FOO=foo.bar
C:\>set BAR=bar
C:\>set BAZ=baz
C:\>echo %FOO:bar=baz%
foo.baz
Tuy nhiên, tôi dường như không thể tham khảo các biến trong đó -
C:\>echo %FOO:%BAR%=%BAZ%%
%foo:bar=baz%
Tôi sẽ làm như thế nào? Điểm thưởng cho chỉ ra một cái gì đó mà cũng hoạt động bên trong một vòng lặp FOR
trong một tập tin thực thi.
Cảm ơn, điều đó cũng hoạt động, bên trong một vòng lặp (giá trị% BAR% và% BAZ% của tôi ổn định trong vòng lặp, thật may mắn ...). – themel