MS-DOS – Findstr ile dosya içerisinde kelime aratmak
Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYphxcF0' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349
Windows dizinleri içerisindeki dosyalarda geçen kelimeleri/cümleleri bulmak ve icabında bu kelimeyi ya da cümleyi içeren dosyaları silmek için aşağıdaki şekilde bir batch dosyasından yararlanabilirsiniz.
@echo off for /f "delims=" %%f in ('findstr /m /c:"aranan_kelime" D:\test\*.txt') do ( echo del %%f del "%%f" )
Bu örnekte, D diski içerisindeki test isimli dizin altında bulunan txt dosyalarında belirtilen kelime aranmakta ve bu kelimeyi içeren dosyalar silinmektedir.
Visited 1.668 times, 1 visit(s) today
Bu yazılar da ilginizi çekebilir:
- diff ile Dizin Karşılaştırma ve Fark Tespiti
- Find komutu ile dosya içerisinde geçen kelimeleri bulmak
- FreeBSD – immutable flag ile write protection
- Dosya İçerisindeki Comment Out Edilmemiş Satırlar
- Arşiv (Tar, tar.gz) dosyalarının içeriğinin listelenmesi
Yorumlar
Henuz yorum yapilmamis.
Yorumda bulunun.