Windows: Setara dengan Grep

Windows Setara Dengan Grep



Perintah grep adalah utilitas baris perintah Linux yang digunakan untuk menemukan beberapa string atau file dari sejumlah besar data. Itu membuat pencarian berdasarkan ekspresi reguler atau string. grep memfilter hasil berdasarkan pola yang disediakan dan menampilkan seluruh baris yang cocok dengan pola yang disediakan. Sistem operasi windows juga menyediakan perintah yang setara dengan perintah Linux “ pegangan ”. Di windows, dua aplikasi baris perintah yaitu, CMD dan PowerShell dapat melakukan operasi yang sama seperti grep di windows.

Blog ini akan mendemonstrasikan berbagai metode yang dikatakan setara dengan grep di windows.







Metode 1: grep Perintah Setara di Windows Command Prompt

Command Prompt di antarmuka pengguna baris perintah Windows digunakan untuk menjalankan perintah untuk penggunaan administratif. Perintah 'Findstr' dan 'Find' dikatakan setara dengan grep di windows. Mari kita bahas perintah-perintah ini satu per satu beserta contohnya:



Metode 1.1: Perintah Findstr sebagai Setara Grep

Perintah Findstr adalah perintah Windows yang digunakan untuk mencari file yang berisi/cocok dengan string tertentu. Lihat contoh yang tercantum di bawah ini untuk memeriksa penggunaan dasar perintah Findstr.



Contoh 1: Gunakan Findstr untuk Menemukan File yang Dibuat pada Tanggal yang Ditentukan





File dapat ditemukan menggunakan pola yang berbeda seperti tanggal, waktu, dan nama file. Perintah berikut akan mengambil semua file yang diperbarui pada tanggal “ 29/7/2022 ”. Untuk melakukannya, “ Anda perintah ” disalurkan dengan “ Temukan ” perintah dengan memberikan tanggal “ 29/7/2022 ”:

> Anda | Temukan 7 / 29 / 2022



Daftar file dicetak yang memiliki tanggal pembuatan/pembaruan seperti yang disebutkan dalam perintah.



Contoh 2: Gunakan Findstr yang Tepat Sesuai dengan String

Untuk mencocokkan string atau ekspresi reguler, Anda perlu menggunakan opsi “/ X” dengan opsi “ Temukan ' memerintah:

> Temukan / X 'Selamat datang' * .txt


Kami telah mencari “ Selamat datang ” dari semua file teks dan tidak ditemukan hasil yang sama persis dengan string yang disediakan:


Contoh 3: Gunakan Findstr untuk Pencarian Peka Huruf Besar

Secara default, jika kami tidak menentukan opsi apa pun, ' Temukan ” perintah akan melakukan pencarian peka huruf besar-kecil:

> Temukan 'Selamat datang' * .txt



Untuk pemahaman yang lebih jelas tentang fenomena peka huruf besar-kecil, kami telah mencari ' selamat datang ” string di dalam semua “ txt ” file:

> Temukan 'selamat datang' * .txt



Diamati bahwa tidak ada hasil yang dicetak yang menunjukkan bahwa kasus kata tidak cocok.

Contoh 4: Gunakan Findstr untuk Pencarian Case Insensitive

Gunakan “ /saya ” pilihan dengan “ Temukan ” perintah untuk pencarian tidak peka huruf besar/kecil. Perintah berikut mencari ' selamat datang ” string di dalam “ txt ” file:

> Temukan / saya 'selamat datang' * .txt



Semua baris file dari file teks dicetak yang berisi ' selamat datang ” kata kunci terlepas dari kasusnya.

Metode 1.2: Gunakan Perintah Temukan sebagai Setara dengan Grep

Perintah Find adalah perintah Windows yang digunakan untuk mencari file, direktori, tugas serta string dari file. Untuk melihat cara menggunakan perintah Temukan di Command Prompt, ikuti contoh yang diberikan di bawah ini.

Contoh 1: Gunakan Temukan untuk Menemukan String yang Ditentukan

Perintah yang disebutkan di bawah ini akan mencari ' selamat datang ” string di semua file teks yang ada di direktori saat ini:

> Menemukan 'Selamat datang' * .txt



Nama file teks masing-masing dan barisnya dicetak di jendela.

Contoh 2: Gunakan Temukan untuk Menemukan Tugas Tertentu

Seperti yang telah kita bahas, perintah Find digunakan untuk menemukan string, file, tugas, dan direktori. Mari kita periksa penggunaan perintah Find untuk menemukan tugas tertentu. ' Daftar tugas ” akan mengakses semua tugas dan mengirimkannya ke “ Menemukan ” perintah menggunakan pipa “ | operator. Kemudian ' Menemukan ” perintah akan menampilkan tugas yang ditentukan di layar:

> Daftar tugas | Menemukan 'Taskmgr'


Metode 2: grep Perintah Setara di Windows PowerShell

Windows PowerShell digunakan sebagai bahasa skrip atau alat baris perintah yang mengelola tugas administratif dan juga digunakan untuk membangun dan menyebarkan solusi. Di Windows PowerShell, ' Pilih-String Perintah ” digunakan sebagai setara dengan perintah grep.

Perhatikan penggunaan ' Pilih-String ” dengan menggunakan contoh yang disediakan di Windows PowerShell.

Contoh 1: Gunakan Select-String untuk Membuat Pencarian Peka Huruf Besar-kecil

' Pilih-String ” digunakan untuk mencari string dari file. Lihat perintah yang disediakan di bawah ini untuk memahami penggunaan ' Pilih-String ”:

> Pilih-String -Jalur 'File2.txt' -Pola 'Halo' -Hal - hal sensitif


Dalam perintah di atas:

    • ' Pilih-String ” digunakan untuk mencari string tertentu.
    • ' -Jalur ” digunakan untuk menentukan lokasi file.
    • ' Pola ” mendefinisikan string yang sedang kita cari.
    • Pada akhirnya kami telah menyebutkan opsi “ -Hal - hal sensitif ” untuk membuat pencarian peka huruf besar/kecil.


Baris (dari file teks “ file.txt ”) yang mengandung kata “ Halo ” dicetak pada konsol PowerShell.

Contoh 2: Gunakan Select-String untuk Menemukan String yang Tidak Cocok dengan String yang Ditentukan

Gunakan “ Pilih-String ” untuk mengetahui teks yang tidak sesuai dengan string yang ditentukan. Untuk tujuan ini, kami telah menyebutkan “ -Tidak cocok ” opsi di akhir perintah:

> Pilih-String -Jalur 'File2.txt' -Pola 'Halo' -Tidak cocok


Seperti yang Anda lihat, perintah yang disediakan di atas menampilkan semua string kecuali “ Halo ' dari ' File2.txt ”:


Terlihat bahwa baris yang tercetak di konsol tidak berisi ' Halo ' kata.

Itu dia! Anda telah mengetahui tentang perintah setara Grep di windows.

Kesimpulan

Perintah grep digunakan di Linux untuk mencari file dan string dari file. ' Temukan ' dan ' Menemukan Perintah ” pada Command Prompt Windows setara dengan utilitas baris perintah grep Linux. Anda dapat memanfaatkan “ Pilih-String ” sebagai perintah grep di Windows PowerShell. Dalam posting ini, kami telah memberikan daftar contoh yang menunjukkan penggunaan ' Temukan ”, “ Menemukan ', dan ' Pilih - Rangkaian ” perintah yang digunakan sebagai alternatif Grep di Windows.