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:
sed0E3WZJSed5miXwtsed6fzFKhE 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