Как переместить filename
в bar.filename
без упоминания filename
дважды?
В Bash я могу просто сделать: mv {,bar.}filename
. Я полагаю, я мог бы сделать:
set filename="foobar" && mv "%filename%" "bar.%filename%"
Но это кажется слишком многословным. Мог бы также написать функцию, но это кажется излишним:
@echo off & setlocal ENABLEEXTENSIONS
set str="%1"
call :move %str%
:move
mv/%1/bar.%1