Когда я изменяю файлы в cygwin bash с помощью команды sed, файл блокируется.
Воспроизводить:
- Откройте cmdиcdдля непользовательского каталога (например,temp)
- echo aaa > test.txt
- Откройте в texteditor, добавьте строку, попробуйте сохранить => работает
- %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt"
- В texteditor добавьте еще одну строку и попытайтесь сохранить => "Доступ запрещен"
WTF?! Как я могу сохранить файл без блокировки или впоследствии освободить его?
- Разрешения безопасности Windows, похоже, полностью прикручены к файлу: - Разрешения до: - Разрешения после: 
- Однако он работает в пользовательском каталоге ( - Desktop)
- Я проверил файл с помощью LockHunter, но процесс блокировки файла не отображается
- Cygwin FAQ упоминает о помехах в некоторых программах. Он попытался удалить Antivir и Catalyst и перезагрузить компьютер.
- Попытка UnxTools(вылетает),GnuWin32(sed не поддерживает подстановку на месте),Interex(установщик не поддерживает W7 Pro) ... * вздох *


