Gunakan findstr pada Windows untuk menemukan teks dalam file dan output perintah

Jika Anda ingin menemukan teks tertentu dalam file, dalam output baris perintah atau di tempat lain, Anda dapat menggunakan perintah findstr pada Windows untuk melakukannya.

Findstr adalah alat bawaan sistem operasi Windows yang dapat Anda jalankan dari baris perintah untuk menemukan teks dalam file atau dalam output baris perintah.

Anda dapat menggunakan aplikasi untuk memfilter keluaran baris perintah, mencari file individual atau seluruh struktur direktori untuk file dengan teks yang cocok.

Jalankan findstr /? dari baris perintah untuk menampilkan semua parameter dan opsi yang didukung "Find String".

Alat pihak ketiga seperti Notepad ++, GGRep, atau Everything juga mendukung pencarian teks dalam file.

Menggunakan findstr

Anda dapat menjalankan findstr dari baris perintah atau file batch. Buka prompt baris perintah baru dengan mengetuk tombol Windows, mengetik cmd.exe dan memilih hasilnya.

Parameter yang berguna:

  • /? - tampilkan teks bantuan
  • / S - mencari direktori dan semua subdirektori
  • / I - pencarian tidak peka huruf besar-kecil
  • / R - gunakan string pencarian sebagai ekspresi reguler
  • / B - cocok dengan pola di awal garis
  • / P - lewati file dengan karakter yang tidak dapat dicetak
  • / V - hanya mencetak garis yang berisi kecocokan
  • / N - cetak nomor baris

Berikut adalah daftar contoh yang mungkin berguna bagi Anda:

  • ipconfig | findstr "192.168" - Perintah ini menjalankan ipconfig dan mengembalikan hasil yang cocok dengan 192.168. Hasil lainnya diabaikan.
  • netstat | findstr "123.123.123.13" - Menjalankan perintah netstat dan mengembalikan hasil yang cocok dengan string (dalam hal ini alamat IP).
  • findstr / c: "windows 10" windows.txt - Mencari dokumen windows.txt untuk string "windows 10"
  • findstr "windows 10" windows txt - Pencarian untuk "windows" atau "10" dalam file.
  • findstr "windows" c: \ document \ *. * - Mencari file apa pun di bawah c: \ dokumen untuk string "windows".
  • findstr / s / i Windows *. * - Menelusuri setiap file di direktori saat ini dan semua subdirektori untuk kata Windows mengabaikan huruf besar.
  • findstr / b / n / r / c: "^ * FOR" * .bas - Mengembalikan setiap baris yang dimulai dengan FOR yang didahului dengan nol atau lebih banyak spasi. Mencetak nomor baris juga.

Findstr adalah perintah kuat yang dapat Anda gunakan untuk mencari string dalam file atau untuk memfilter output baris perintah. Anda dapat menggunakannya untuk memindai seluruh struktur direktori atau drive untuk file yang cocok dengan string atau bagian yang dipilih, dan untuk menemukan teks yang ditentukan dalam output baris perintah dengan cepat.

Opsi lanjutan mencakup pengembalian konten yang ditemukan di awal atau di akhir baris, menggunakan ekspresi reguler, atau menggunakan wildcard.

Kata penutup

Keunggulan utama Findstr adalah alat bawaan yang dapat Anda jalankan di mesin Windows apa pun. Sangat berguna untuk menemukan teks dalam file dengan cepat tetapi berfungsi sebagai alat untuk menyaring output dari alat baris perintah juga.

Sekarang Anda : program mana yang Anda gunakan untuk menemukan teks dalam file?