Jak się ruszam filename
do bar.filename
bez wspominania filename
dwa razy?
W Bash mogę po prostu: mv {,bar.}filename
. Przypuszczam, że mógłbym:
set filename="foobar" && mv "%filename%" "bar.%filename%"
Ale to wydaje się zbyt gadatliwe. Może też napisać funkcję, ale to wydaje się przesadą:
@echo off & setlocal ENABLEEXTENSIONS
set str="%1"
call :move %str%
:move
mv/%1/bar.%1
Batch
ekspert, ale coś wygląda nie tak z twoimset filename=...
line: nie powinno tak byćset foobar=...
?