Otsida tekstirida MS-DOS-i partiifailis

Käsu Findstr abil saate otsida teksti igas tekstifailis. Selle käsu kasutamine partiifailis võimaldab otsida teksti ja leida leitud tulemustest välja sündmusi. Allpool on mõned näited.

Põhiotsing

Alltoodud näites otsitakse see põhifailifail läbi string.txt faili string computerhope jaoks ja, kui leitakse, kaja tagasi ekraanile . .

@echo offfindstr / m "computerhope" hope.txtif% errorlevel% == 0 (kaja On lootust!

)

Logi tulemused ja metamärgid

Alltoodud näites otsib see partiifail arvutikoopiat mis tahes praeguse kataloogi txt-failis, kasutades metamärke * .txt. See prindib kõik failid, mis sisaldavad seda stringi, failis.txt. Ka sellel partiifailil on muu avaldus, mis prinditakse, kui vasteid ei leitud.

Märkus: Kui teed "muu", peab see * järgima suletud sulgusid. See peab olema "" muu ( "või saate " muu "ei tunnista kui sisemist või välist käsku, rakendatavat programmi või partiifaili viga.

@echo offfindstr / m "computerhope" * .txt> results.txtif% errorlevel% == 0 (kaja leitud! logitud failid tulemustesse.txt) veel (kaja Ei leitud vasteid

)