1

Как переместить 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

0