Komut: "FINDSTR" açık Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. mevcut
Komut örnekleri "FINDSTR"
Der
`FINDSTR`Windows Komut İstemi'ndeki komut, şuna daha güçlü bir alternatiftir:
`FIND`. Gelişmiş özellikler sunar ve düzenli ifadeleri destekler. İşte bazı örnekler:
Örnek 1: Basit metin araması:
FINDSTR "Arama terimi" dosya.txt
Açıklama: "File.txt" dosyasında
"Arama terimi" metnini arar ve dizeyi içeren tüm satırları yazdırır.
Örnek 2: Büyük/küçük harf duyarlılığını dikkate almayın:
FINDSTR /I "Arama terimi" dosya.txt
Açıklama: "File.txt" dosyasında
"arama_terimi" aranırken büyük/küçük harf duyarlılığı göz ardı edilir.
Örnek 3: Normal İfadelerin Kullanımı:
FINDSTR /R "^satırın başlangıcı" dosya.txt
Açıklama: "File.txt" dosyasında
"satır başlangıcı" ile başlayan satırları normal ifadeler kullanarak arar (
`/R`) kullanılabilir.
Örnek 4: Bir dizeyi ve çevresini arayın:
FINDSTR /C:"Arama terimi" /C:"other_string" /B /E dosya.txt
Açıklama: "File.txt" dosyasındaki satırların başında (/B) veya sonunda (/E)
"SearchKey" veya
"OtherString" dizelerini arar.
Örnek 5: Normal ifadeleri kullanarak birden çok dize arayın:
FINDSTR /R "Model1.*Model2" dosya.txt
Açıklama: "File.txt" dosyasında hem
"Desen1" hem de
"Desen2"yi içeren satırları arar.
Örnek 6: Tüm alt dizinlerde bir dize arayın:
FINDSTR /S "Arama terimi" C:\dizin\*
Açıklama: Belirtilen dizindeki ve alt dizinlerindeki tüm dosyalarda
"arama terimini" arar.
Örnek 7: Bir dize arama ve satır numarasını görüntüleme:
FINDSTR /N "Arama terimi" dosya.txt
Açıklama: "File.txt" dosyasında
"arama terimi"ni arar ve bulunan satırların satır numaralarını görüntüler.
Örnek 8: Belirli karakter dizeleri hariç:
FINDSTR /V "Hariç tutulan_dize" dosya.txt
Açıklama: File.txt dosyasında yalnızca ExcludedString dizesini içermeyen satırları görüntüler.
Örnek 9: Belirli bir karakter uzunluğuna sahip bir dize arayın:
FINDSTR /R "^.{5}$" dosya.txt
Açıklama: "File.txt" dosyasında tam olarak beş karakter içeren satırları arar.
Örnek 10: Eşleşmelerin ve çevrenin bulunduğu satırların görüntülenmesi:
FINDSTR /C:"Arama terimi" /B /E /A:3 dosya.txt
Açıklama: "File.txt" dosyasındaki satırların başında (/B) veya sonunda (/E)
"Arama Terimi" dizesini arar ve ayrıca üç çevre satırı görüntüler (maçtan önce ve sonra).
Şunu vurgulamakta yarar var
`FINDSTR`olduğundan daha fazla seçenek sunuyor
`FIND`özellikle düzenli ifadelerin kullanımı. Tam seçenekler şu adresten görüntülenebilir:
`FINDSTR /?`komut isteminde çağrılacaktır.
"FINDSTR" Microsoft Windows Yardımından Alıntı
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Dosyalarda dize aramasi yapar.
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O]
[/P] [/F:dosya]
[/C:dize] [/G:dosya] [/D:dir liste] [/A:renk özniteligi]
[/OFF[LINE]]
dizeler [[sürücü:][yol]dosyaadi[ ...]]
/B Satirin basindaysa düzenle eslesir.
/E Satirin sonundaysa düzenle eslesir.
/L Arama dizelerini tam yazildigi sekilde kullanir.
/R Arama dizelerini normal ifade gibi kullanir.
/S Geçerli dizinde ve tüm alt dizinlerinde eslesen
dosyalarin
aramasini yapar.
/I Aramanin, büyük/küçük harf duyarli olmadigini
belirtir.
/X Tam olarak eslesen satirlari yazdirir.
/V Yalnizca eslesme olmayan satirlari yazdirir.
/N Eslesen her satirin önündeki satir numarasini
yazdirir.
/M Dosyada eslesme varsa, yalnizca dosya adini
yazdirir.
/O Her eslesen satirin önündeki karakter uzakligini
yazdirir.
/P Yazdirilmayan karakterleri olan dosyalari atlar
/OFF[LINE] Çevrimdisi özniteligi ayarlanmis dosyalari atlamaz.
/A:attr Color özniteligini iki onaltilik basamakla belirtir.
Bkz. "color /?"
/F:dosya Belirtilen dosyadan dosya listesini okur (/ konsol
demektir).
/C:dize Belirtilen dizeyi gerçek arama dizesi olarak
kullanir.
/G:dosya Belirtilen dosyadan arama dizelerini alir (/ konsol
demektir).
/D:dir Noktali virgülle ayrilmis dizin listesinde arama
yapar
dizeler Aranacak metin.
[sürücü:][yol]dosyaadi
Aranacak dosya ya da dosyalari belirtir.
Bagimsiz degiskenin önüne /C gelmedigi sürece, birden çok arama
dizesini
ayirmak için bosluk kullanin. Örnegin; 'FINDSTR "herkese merhaba"
x.y'
"herkese" ya da "merhaba" sözcüklerini x.y dosyasinda arar.
'FINDSTR /C:"herkese merhaba" x.y' yalnizca "herkese merhaba"
sözcüklerini x.y dosyasinda arar.
Normal ifade hizli basvurusu:
. Joker: Herhangi bir karakter
* Tekrar: Önceki karakter veya sinifin sifir ya da daha
çok
kez yinelemesi
^ Satir konumu: Satir baslangici
$ Satir konumu: Satir sonu
[class] Karakter sinifi: Kümedeki tek bir karakter
[^class] Ters sinif: Kümede bulunmayan tek karakter
[x-y] Aralik: Belirtilen araliktaki karakterler
\x Esc: X meta karakterinin gerçek kullanimi
\<xyz Sözcük konumu: Sözcük basi xyz\> Sözcük konumu: Sözcük sonu
Normal FINDSTR ifadeleriyle ilgili tam bilgi için çevrimiçi
Komut Basvurusu'na bakin.
Önemli bilgiler, "FINDSTR" komutu için ipuçları
Kullanırken
`FINDSTR`Windows Komut İstemi'ndeki komutta dikkat edilmesi gereken birkaç önemli nokta vardır:
1.
Büyük/küçük harfe duyarlı: Varsayılan, şuna göre arama yapmaktır:
`FINDSTR`Büyük/küçük harfe duyarlıdır, yani büyük ve küçük harfler dikkate alınır. Büyük/küçük harfe duyarlı olmayan bir arama yapmak istiyorsanız seçeneği ekleyin
`/I`katma.
FINDSTR /I "Arama terimi" dosya.txt
2.
Normal İfadeler: `FINDSTR`düzenli ifadelerin kullanımını destekler (
`/R`), genişletilmiş arama seçeneklerini etkinleştirir. Daha karmaşık arama modelleri oluşturmak için normal ifadeleri kullanabilirsiniz.
FINDSTR /R "Model.*Arama terimi" dosya.txt
3.
Çok Sayıda Seçenek: `FINDSTR`Aramayı kontrol etmek için birçok seçenek ve anahtar vardır. Bunlar, satır numaralarını görüntüleme seçeneklerini içerir (
`/N`), büyük/küçük harf duyarlılığı göz ardı edilerek (
`/I`), tam kelimeleri arama (
`/W`), bulunan satır sayısını görüntüler (
`/C`), ve daha fazlası.
FINDSTR /N /I /W "Arama terimi" dosya.txt
4.
Dosya Türleri ve İkili Dosyalar: `FINDSTR`varsayılan olarak metin dosyalarını aramak için tasarlanmıştır. İkili dosyalar arıyorsanız veya belirli dosya türlerine göz atmak istiyorsanız bu seçeneği kullanmalısınız.
`/P`kullanmak.
FINDSTR /P /I "Arama terimi" ikili dosya.bin
5.
Çevresel Değişkenler: Şunları yapabilirsiniz :
`FINDSTR`Dinamik aramalar gerçekleştirmek için ortam değişkenleriyle birlikte kullanın. Örneğin:
SET Arama terimi=Örnek
FINDSTR /I "%Arama terimi%" dosya.txt
6.
Birden Fazla Arama: Şunları yapabilirsiniz :
`FINDSTR`Birden çok dize yazarak aynı anda birden çok dize aramak için kullanın
`/C:"Arama terimi"`-Seçenekleri belirtin.
FINDSTR /C:"İfade1" /C:"İfade2" dosya.txt
7.
Çıktıyı yönlendirme: Aynı
`FIND`çıktısını alabilir misin
`FINDSTR`bir dosyaya yönlendirin.
FINDSTR "Arama terimi" dosya.txt > bulunan_satırlar.txt
8.
Çıkış Kodu: Şuna benzer:
`FIND`verir
`FINDSTR`bir çıkış kodu döndürür. 0 çıkış kodu, arama teriminin bulunduğu anlamına gelirken, 1 çıkış kodu, arama teriminin bulunmadığı anlamına gelir.
FINDSTR "Arama terimi" dosya.txt
IF ERRORLEVEL 1 (
ECHO Arama terimi bulunamadı.
) ELSE (
ECHO Aranan terim bulundu.
)
Kapsamlı seçenekleri ve özellikleri takdir etmek önemlidir.
`FINDSTR`özel arama ihtiyaçlarınız için uygun seçenekleri değerlendirip kullandığınızdan emin olmak. Yazarak seçeneklerin ve yardımın tam listesini görebilirsiniz.
`FINDSTR /?`komut istemine girin.