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:
sed0E3WZJsed5miXwtsed6fzFKhWię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