Я работаю над сценарием для автоматического развертывания, где мне нужно заменить мои файлы с теми же именами файлов.
Например, у меня есть следующие файлы в моем текущем каталоге
deployment.properties
wrapper.conf
config.properties
Позже я сгенерирую другой набор файлов, подобный этому
deployment.properties.tokenized
wrapper.conf.tokenized
config.properties.tokenized
Наконец, я хочу заменить существующие файлы конфигурации (в первом блоке кода), используя версию * .tokenized, и удалить файлы с токенами.
В Linux следующее может сделать работу. Но я не знаю, как это сделать в Windows
for f in *tokenized;
do mv "$f" "`echo $f | sed s/tokenized//`";
done
Я попытался использовать MoveShell, Rename-Item, но все еще не могу понять, как это сделать. Может ли кто-нибудь помочь? сценарии bat / powershell приветствуются. Использование цикла тоже хорошо. Спасибо.