Findstr: Contoh dan Tip Menggunakan Alat CMD Windows yang Praktis ini
Untuk yang belum tahu, alat pencarian pola seperti findstr mungkin tampak tidak berguna. Tetapi ketika berhadapan dengan file log yang dihasilkan sistem atau output baris perintah yang berisi ratusan baris teks, findstr hanyalah alat yang Anda butuhkan.
Pengguna sistem operasi Linux pasti sudah akrab dengan utilitas luar biasa dari perintah Grep , dan findstr memenuhi peran serupa di Microsoft Windows . Anda dapat menggabungkannya dengan perintah lain(other commands) menggunakan pipa atau menjalankannya langsung untuk mengurai beberapa file teks. Mari kita lihat bagaimana findstr bekerja dengan beberapa contoh.
Menggunakan Perintah Findstr
Sintaks dasarnya sederhana – findstr
findstr SFC contoh1.txt(findstr SFC example1.txt )
Perintah ini akan menemukan dan menampilkan semua baris yang berisi string pencarian SFC . Perhatikan bahwa secara default, findstr peka terhadap huruf besar/kecil, jadi penyebutan SFC tidak akan cocok.
Parameter
Anda selanjutnya dapat menyesuaikan cara kerja findstr dengan menyertakan parameter opsional. Switch seperti /B atau /I memodifikasi perilaku findstr, memaksakan kondisi tambahan pada pencarian. Sebagai contoh:
findstr /I SFC example1.txt
Menyertakan /I sebagai parameter membuat kasus pencarian tidak sensitif, memungkinkan semua penyebutan istilah cocok, terlepas dari kapitalisasinya. Anda dapat menemukan daftar semua parameter findstr di dokumen resmi Microsoft(official Microsoft docs) .
Pola Opsional
Parameter bukan satu-satunya cara Anda dapat menyesuaikan findstr. Melampirkan <string> dalam tanda kutip, misalnya, memungkinkan Anda untuk menentukan beberapa pola, memberi Anda kecocokan jika ada string teks yang ditemukan.
findstr "SFC DISM" contoh1.txt(findstr “SFC DISM” example1.txt )
Di atas akan mengembalikan baris yang cocok yang berisi salah satu istilah. Ini membuatnya berguna saat mencari sebutan untuk item dengan nama berbeda.
Ekspresi Reguler
Findstr mampu mencari melalui banyak file. Mengubah
findstr SFC *.txt
Menggunakan karakter wildcard cocok dengan regex ke semua file teks di direktori saat ini dan subdirektorinya. Hasilnya juga dipisahkan berdasarkan nama file, memungkinkan Anda melihat baris mana yang berasal dari file mana.
Pipa
Seperti kebanyakan perintah cmd, findstr juga dapat digunakan pada output dari perintah lain. Cukup(Just) tambahkan pipa setelah akhir perintah target dan aktifkan findstr tanpa a
dir | findstr .txt
Ini menjalankan pencarian findstr pada output dari perintah dir, mengembalikan daftar file yang diakhiri dengan .txt . Tentu saja, contoh khusus ini tidak berguna dalam praktiknya karena dir sudah dapat menemukan file dengan tipe yang sama dengan ekspresi reguler.
Seseorang juga dapat mengambil rute yang lebih panjang untuk mengarahkan output ke file teks(redirecting the output to a text file) dan kemudian menggunakan findstr pada file teks, tetapi lebih mudah untuk memotong perantara.
Aplikasi Findstr di Windows
Penggunaan findstr yang jelas terlihat dari sintaks saja. Anda dapat mencari file teks dengan string teks tertentu atau melihat apakah string tertentu terdapat dalam file.
Ini, meskipun secara teoritis berguna, jarang digunakan di luar kasus yang jarang terjadi. Di era layanan cloud seperti Google Documents(Google Docs) , kebanyakan orang tidak lagi memiliki banyak file teks.
Aplikasi findstr yang sebenarnya sedikit lebih halus dan melibatkan hasil yang lebih kuat. Berikut adalah beberapa contoh yang lebih menarik.
Menemukan Jenis File Tertentu
Perintah dir sudah menyertakan opsi untuk mencari nama file menggunakan ekspresi reguler. Tetapi dengan findstr, Anda dapat mencari file yang berbagi atribut lain, seperti waktu atau tanggal pembuatan.
Misalkan(Suppose) terjadi kesalahan pada pukul 18:43, dan Anda ingin mencari semua file log yang dibuat pada saat itu. Dengan perintah dir saja, Anda harus menyaring hasil secara manual atau mendapatkan semua file log dan membandingkannya. Menggunakan findstr, ini menjadi perintah sederhana.
dir | findstr 06:43
Anda dapat mencoba trik yang sama untuk menemukan file yang dibuat pada tanggal tertentu atau mendapatkan daftar direktori.
dir | findstr DIR
Memfilter Informasi Jaringan(Network Information) Dengan Netstat
Netstat adalah perintah (Netstat)Windows praktis yang memberi Anda semua informasi tentang koneksi jaringan komputer Anda—terlalu banyak informasi, di situlah findstr masuk.
Mem-pipe output netstat ke findstr memungkinkan Anda mencari koneksi dengan properti tertentu. Misalnya, ini adalah bagaimana Anda bisa mendapatkan daftar semua koneksi yang dibuat.
netstat | findstr ESTABLISHED
Trik ini berguna saat mendiagnosis masalah jaringan. Anda bahkan dapat menggunakan findstr dengan aplikasi PID untuk menemukan semua koneksi yang dibuka oleh proses tertentu.
netstat -o | findstr 13120
Mendapatkan Alamat IP Tertentu
Perintah ipconfig memungkinkan Anda melihat detail semua antarmuka jaringan sistem, termasuk alamat IP. Anda dapat menggunakan findstr untuk mengekstrak jenis alamat IP tertentu tanpa harus menggulir semuanya.
ipconfig | findstr Temporary
Anda dapat memperluas metode ini untuk mendapatkan informasi apa pun dari ipconfig, dari subnet mask hingga alamat gateway.
Menganalisis File Skrip
Apa pun bahasa pemrograman yang Anda gunakan, file skrip pada akhirnya hanya berupa teks. Ini berarti Anda dapat menggunakan findstr untuk menganalisis skrip dan mengambil bagian tertentu tanpa menjelajahi seluruh kode.
Katakanlah(Say) kita ingin melihat bagaimana pernyataan if telah digunakan dalam skrip tertentu. Kita dapat menggunakan perintah berikut:
findstr if script.ahk
Ini tidak hanya akan menampilkan garis menggunakan pernyataan if, tetapi juga akan menunjukkan kepada kita ekspresi yang digunakan. Anda juga dapat menyertakan parameter /N untuk menampilkan nomor baris, yang sangat berguna untuk file skrip.
findstr /N if script.ahk
Apakah Findstr Layak Digunakan?
Kesulitan utama dalam menavigasi antarmuka baris perintah adalah jumlah teks yang perlu disaring. Findstr adalah alat penting untuk mengekstrak informasi yang berguna dan menyaring sampah.
Karena semua perintah terminal memberikan keluaran berbasis teks, findstr selalu dapat digunakan untuk menemukan data yang relevan. Dari pemecahan masalah jaringan(troubleshooting network issues) hingga menemukan file yang benar, setiap tindakan dibuat lebih efisien dengan findstr.
Bahkan di luar sinerginya dengan perintah lain, findstr sangat membantu karena kemampuannya untuk menelusuri konten file teks. Anda dapat menemukan kesalahan tertentu dalam file log yang dibuat mesin atau mengambil bagian kode dalam skrip yang kompleks.
Singkatnya, findstr adalah alat yang sangat diperlukan di gudang senjata pengguna Windows tingkat lanjut , terutama yang ingin mengenal antarmuka baris perintah.
Related posts
Cara Menggunakan Alat Setel Ulang Pembaruan Windows
Alat Penghapusan Perangkat Lunak Berbahaya Windows: Panduan Lengkap
Memindahkan, Menghapus, atau Menyalin File Secara Otomatis di Windows
5 Aplikasi Filter Cahaya Biru Terbaik Untuk Windows, Mac dan Linux
Cara Menggunakan Pengelola Paket Windows untuk Menginstal Program Windows
10 Ekstensi Privasi Terbaik untuk Chrome (2022)
5 Alternatif Windows untuk Perintah Sudo Linux
5 Aplikasi Portabel yang Pasti Ingin Anda Miliki di Stik USB Anda
Bagaimana Aplikasi Desktop Signal Dapat Membantu Melindungi Privasi Anda
Aplikasi Penganalisis WiFi Terbaik Untuk Windows, iOS, macOS & Android
Cara Memeriksa apakah Suhu CPU Anda Terlalu Tinggi
Apa Layanan Panggilan Konferensi Terbaik – Aplikasi Terbaik Dibandingkan
7 Aplikasi Menggambar Terbaik untuk Windows
Perangkat Lunak Pemindai WiFi & Pemindai Saluran Gratis untuk Windows
Hal yang Perlu Dipertimbangkan Sebelum Membuat Wiki Anda Sendiri
11 Perangkat Lunak Tangkapan Layar Gratis Terbaik untuk Windows
Xcode untuk Windows (8 Alat Terbaik untuk Mengembangkan Aplikasi iOS di PC)
Apakah Pemulihan File Windows Microsoft Berfungsi? Kami Mengujinya.
4 Alat Hebat untuk Membuat Paket Penginstal Windows
4 Aplikasi Pihak Ketiga Terbaik Untuk Windows 10 Yang Harus Anda Instal Sekarang