Jawaban:
Perintah berikut akan menampilkan semua baris yang berisi "black"
NOR "white"
:
findstr /v "black white" blackwhite.txt
Perintah berikut akan menampilkan semua baris yang berisi "black"
ATAU "white"
:
findstr "black white" blackwhite.txt
Perintah berikut akan menampilkan semua baris yang mengandung PERSIS "black white
":
findstr /c:"black white" blackwhite.txt
Perintah berikut akan menampilkan semua baris yang berisi "black"
DAN "white"
:
findstr "white" blackwhite.txt | findstr "black"
Catatan:
Ketika string pencarian berisi banyak kata, dipisahkan dengan spasi, maka findstr
akan kembali baris yang mengandung salah satu kata (OR).
Pencarian literal ( /C:string
) akan membalikkan perilaku ini dan memungkinkan pencarian frasa atau kalimat. Pencarian literal juga memungkinkan pencarian karakter tanda baca.
Contoh data file (blackwhite.txt):
red
black
white
blue
black white
black and white
Contoh output:
F:\test>findstr /v "black white" blackwhite.txt
red
blue
F:\test>findstr "black white" blackwhite.txt
black
white
black white
black and white
F:\test>findstr /c:"black white" blackwhite.txt
black white
F:\test>findstr "white" blackwhite.txt | findstr "black"
black white
black and white
findstr "white" File2.txt | findstr "black"
Jika Anda perlu menampilkan semua baris dengan kata-kata "hitam" atau "putih" maka singkirkan / v pada perintah Anda.
Coba: findstr putih File1.txt atau findstr hitam File1.txt atau findstr "hitam putih" File1.txt
Operand / V akan mencetak semua baris yang TIDAK mengandung string pencarian Anda.
Ketik findstr /? untuk info lebih lanjut tentang cara menggunakan findstr.
findstr
alat bukan bagian dari MS-DOS. Muncul dengan Windows (XP +?). Saya pikir maksud Anda 'alat baris perintah' bukan 'perintah DOS'.