Sed crea archivos que no se pueden borrar en Windows
Estoy intentando ejecutar el siguiente comando en Windows Server 2003, pero sed crea una pila de archivos que no puedo eliminar de la línea de comandos dentro del directorio actual.
for /R %f in (*.*) do "C:\Program Files\gnuwin32\bin\sed.exe" -i "s/bad/good/g" "%f"
¿Alguien tiene alguna sugerencia? Misteriosamente, puedo eliminar los archivos utilizando el Explorador de Windows.
Según lo solicitado, aquí hay algunos ejemplos de archivos:
sed0E3WZJsed5miXwtsed6fzFKhY, más información para solucionar problemas ...
Ocurre tanto desde el símbolo del sistema como desde los archivos por lotesSi solo necesito ejecutar sed en un solo directorio, entonces usosed "s/bad/good/g" *.*
y todo está bien. Por desgracia, también lo necesito para abordar todos los subdirectorios.Sólo tengo instalado Sed.Sed está creando los archivos.