Bagaimana Anda membentuk OR
logika tergantung pada apa yang Anda cari dan perubahan Anda di masa mendatang, jika berlaku.
Jika daftar kueri yang tidak memiliki spasi putih di dalamnya, Anda bisa melakukannya seperti ini, cepat & kotor:
findstr "thing1 thing2 thing3 thing4 thing5"
dan jika ada hal-hal itu ada, itu akan mengevaluasi ke true dan keluar 0.
Jika yang Anda cari memiliki spasi putih, Anda harus menggunakan findstr
string pencarian literal dengan /c:""
tipe parameter. Anda masih bisa menggunakan tipe parameter ini jika tidak ada spasi.
/C:string Uses specified string as a literal search string.
Namun , Anda tidak dapat menggabungkan literal dengan cepat & kotor . Misalnya, ini tidak akan berfungsi:
findstr "thing1 thing2" /c:"thing3 thingy"
Anda harus mengubah parameter sebelumnya menjadi parameter literal, seperti:
findstr /c:"thing1" /c:"thing2" /c:"thing3 thingy"
Karena itu, ini merupakan praktik yang lebih baik untuk menggunakan opsi literal karena akan lebih baik skala dengan skrip dinamis. Namun jika itu hanya seperangkat kueri statis yang tidak memiliki spasi putih, cara cepat & kotor sudah cukup.
FindStr /I /R /C:"Hosted" /C:"Version /C:"Driver[^S]" | FindStr /v /i /c:"Native"