Sed cria arquivos não deletáveis ​​no Windows

Eu estou tentando executar o seguinte comando no Windows Server 2003, mas sed cria uma pilha de arquivos que não é possível excluir da linha de comando dentro do diretório atual.

for /R %f in (*.*) do "C:\Program Files\gnuwin32\bin\sed.exe" -i "s/bad/good/g" "%f"

Alguém tem alguma sugestão? Misteriosamente, sou capaz de apagar os arquivos usando o Windows Explorer.

Conforme solicitado, aqui estão alguns nomes de arquivos de exemplo:

sed0E3WZJSed5miXwtsed6fzFKh

E mais informações sobre solução de problemas ...

Ocorre do prompt de comando e dos arquivos em loteSe eu precisar executar o sed em um único diretório, então eu usosed "s/bad/good/g" *.* e está tudo bem. Eu também preciso disso para lidar com todos os subdiretórios.Eu só tenho Sed instalado.Sed está criando os arquivos

questionAnswers(8)

yourAnswerToTheQuestion