Sed komutuyla cygwin bash içindeki dosyaları değiştirdiğimde dosya kilitlenir.
yeniden:
- Açık
cmd
vecd
hiç olmayan kullanıcı dizinine (fetemp
) echo aaa > test.txt
- Texteditor içinde açın, satır ekleyin, kaydetmeyi deneyin => çalışır
%CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt
"- Texteditor uygulamasına başka bir satır ekleyin ve kaydetmeyi deneyin => "Erişim reddedildi"
O NE LAN?! Bir dosyayı kilitlemeden nasıl bastırabilirim veya daha sonra dosya tanıtıcılarını nasıl serbest bırakabilirim?
Windows güvenlik izinleri dosyada tamamen kapalı görünüyor:
Önceki izinler:
Şu tarihten sonraki izinler:
Ancak kullanıcı dizininde (
Desktop
) çalışır- Dosyayı LockHunter ile kontrol ettim ancak dosyayı kilitlemek için hiçbir işlem görünmüyor
- Cygwin SSS , bazı programlarla etkileşimlerden bahseder. Antivir ve Catalyst'i kaldırıp yeniden başlatmayı denedi.
- Çalışılıyor
UnxTools(çökme),GnuWin32(INPLACE ikame desteklemez sed),INTEREX... * sigh (yükleyici W7 Pro desteklemez) *