Perintah findstr (pendek untuk mencari rentetan) digunakan dalam MS-DOS untuk mencari fail yang mengandungi rentetan teks biasa.
Ketersediaan
Findstr.exe adalah arahan luaran yang tersedia untuk sistem operasi Microsoft berikut.
- Windows 2000
- Windows ME
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Petua
Pengguna Microsoft Windows dan MS-DOS yang tidak mempunyai sokongan untuk perintah ini dapat menggunakan perintah find.
Sintaks
- Windows Vista dan sintaks yang lebih baru.
- Windows XP dan sintaks sebelumnya.
Windows Vista dan sintaks yang lebih baru
FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: file] [/ C: string] [/ G: file] [/ D: dir list] [/ A: atribut warna] [/ OFF [LINE]] rentetan [[drive:] [path] nama fail […]]
/ B | Corak padanan jika di awal garisan. |
/ E | Memadankan corak jika di hujung garisan. |
/ L | Menggunakan rentetan carian secara harfiah. |
/ R | Menggunakan rentetan carian sebagai ungkapan biasa. |
/ S | Mencari fail yang sepadan di direktori semasa dan semua subdirektori. |
/ Saya | Menentukan bahawa carian tidak peka huruf besar kecil. |
/ X | Mencetak garisan yang sepadan dengan tepat. |
/ V | Mencetak garis sahaja yang tidak mengandungi padanan. |
/ N | Mencetak nombor garis sebelum setiap baris yang sepadan. |
/ M | Mencetak hanya nama fail jika fail mengandungi padanan. |
/ O | Mencetak ofset watak sebelum setiap baris yang sepadan. |
/ P | Langkau fail dengan watak yang tidak boleh dicetak. |
/ MATI [LINE] | Jangan melangkau fail dengan set atribut luar talian. |
/ A: attr | Menentukan atribut warna dengan dua digit hex. Lihat "warna /?" |
/ F: fail | Membaca senarai fail dari fail yang ditentukan (/ bermaksud konsol). |
/ C: tali | Menggunakan rentetan yang ditentukan sebagai rentetan carian literal. |
/ G: fail | Mendapat rentetan carian dari fail yang ditentukan (/ bermaksud konsol). |
/ D: dir | Cari senarai direktori yang dibatasi titik koma. |
tali | Teks yang hendak dicari. |
[drive:]
[path:] nama fail |
Menentukan fail atau fail yang hendak dicari. |
Anda perlu menggunakan ruang untuk memisahkan beberapa rentetan carian kecuali argumen diawali dengan / C. Contohnya, 'FINDSTR "hello disana" xy "mencari" hello "atau" ada "dalam fail xy' FINDSTR / C:" halo ada "xy" mencari "hello ada" dalam fail xy
Rujukan cepat ungkapan biasa:
. | Wildcard: sebarang watak. |
* | Ulangi: sifar atau lebih banyak kejadian watak atau kelas sebelumnya. |
^ | Kedudukan garisan: permulaan garis. |
$ | Kedudukan garisan: hujung garisan. |
[kelas] | Kelas watak: mana-mana satu watak dalam set. |
[^ kelas] | Kelas terbalik: mana-mana satu watak yang tidak ada dalam kumpulan. |
[xz] | Julat: sebarang watak dalam julat yang ditentukan. |
x | Escape: penggunaan metacharacter x. |
Kedudukan perkataan: permulaan kata. | |
xyz > | Kedudukan perkataan: akhir kata. |
Windows XP dan sintaks sebelumnya
FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: file] [/ C: string] [/ G: file] [/ D: dir list] [/ A: atribut warna] [string] [[drive:] [path] nama fail […]]
/ B | Corak padanan jika di awal garisan. |
/ E | Memadankan corak jika di hujung garisan. |
/ L | Menggunakan rentetan carian secara harfiah. |
/ R | Menggunakan rentetan carian sebagai ungkapan biasa. |
/ S | Mencari fail yang sepadan di direktori semasa dan semua subdirektori. |
/ Saya | Menentukan bahawa carian tidak peka huruf besar kecil. |
/ X | Mencetak garisan yang sepadan dengan tepat. |
/ V | Mencetak garis sahaja yang tidak mengandungi padanan. |
/ N | Mencetak nombor garis sebelum setiap baris yang sepadan. |
/ M | Mencetak hanya nama fail jika fail mengandungi padanan. |
/ O | Mencetak ofset watak sebelum setiap baris yang sepadan. |
/ P | Langkau fail dengan watak yang tidak boleh dicetak. |
/ A: attr | Menentukan atribut warna dengan dua digit hex. Lihat "warna /?" |
/ F: fail | Membaca senarai fail dari fail yang ditentukan (/ bermaksud konsol). |
/ C: tali | Menggunakan rentetan yang ditentukan sebagai rentetan carian literal. |
/ G: fail | Mendapat rentetan carian dari fail yang ditentukan (/ bermaksud konsol). |
/ D: dir | Cari senarai direktori yang dibatasi titik koma. |
tali | Teks yang hendak dicari. |
[drive:]
[path:] nama fail |
Menentukan fail atau fail yang hendak dicari. |
Anda perlu menggunakan ruang untuk memisahkan beberapa rentetan carian kecuali argumen diawali dengan / C. Contohnya, 'FINDSTR "hello disana" xy "mencari" hello "atau" ada "dalam fail xy' FINDSTR / C:" halo ada "xy" mencari "hello ada" dalam fail xy
Rujukan cepat ungkapan biasa:
. | Wildcard: sebarang watak. |
* | Ulangi: sifar atau lebih banyak kejadian watak atau kelas sebelumnya. |
^ | Kedudukan garisan: permulaan garis. |
$ | Kedudukan garisan: hujung garisan. |
[kelas] | Kelas watak: mana-mana satu watak dalam set. |
[^ kelas] | Kelas terbalik: mana-mana satu watak yang tidak ada dalam kumpulan. |
[xz] | Julat: sebarang watak dalam julat yang ditentukan. |
x | Escape: penggunaan metacharacter x. |
Kedudukan perkataan: permulaan kata. | |
xyz > | Kedudukan perkataan: akhir kata. |