Sed tworzy pliki, których nie można usunąć w systemie Windows

Próbuję uruchomić następujące polecenie w systemie Windows Server 2003, ale sed tworzy stos plików, których nie mogę usunąć z wiersza poleceń w bieżącym katalogu.

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

Czy ktoś ma jakieś sugestie? W tajemniczy sposób mogę usunąć pliki za pomocą Eksploratora Windows.

Zgodnie z żądaniem, oto kilka przykładowych nazw plików:

sed0E3WZJsed5miXwtsed6fzFKh

Więcej informacji na temat rozwiązywania problemów ...

Występuje zarówno z wiersza poleceń, jak i plików wsadowychJeśli po prostu muszę uruchomić sed w jednym katalogu, używamsed "s/bad/good/g" *.* i wszystko jest w porządku. Niestety, potrzebuję go także, aby rozwiązać wszystkie podkatalogi.Mam tylko Sed.Sed tworzy pliki

questionAnswers(8)

yourAnswerToTheQuestion