Etsi tekstirivi MS-DOS-erätiedostossa

Findstr-komennon avulla voit etsiä tekstiä millä tahansa tekstitiedostolla. Tämän komennon käyttäminen erätiedostossa mahdollistaa tekstin etsimisen ja tapahtumien poistamisen löydetyistä tuloksista. Alla on muutamia esimerkkejä.

Perushaku

Alla olevassa esimerkissä tämä peruserätiedosto etsii string.hakemistoa string.hakemistoa varten ja, jos löytyy, kaiku takaisin näyttöön. On toivoa! .

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

)

Lokitulokset ja tunnusmerkit

Alla olevassa esimerkissä tämä erätiedosto etsii tietokonehoitoa missä tahansa txt-tiedostossa nykyisessä hakemistossa käyttämällä * .txt-merkkejä. Se tulostaa kaikki löydetyt tiedostot, jotka sisältävät tämän merkkijonon, .txt-tiedostoon. Myös tässä erätiedostossa on muu ilmoitus, joka tulostaa, jos vastauksia ei löydy.

Huomautus: Kun teet "muu", sen * on * seurattava sulkeumia. Sen täytyy olla "" muu ( "tai saat " muu "ei tunnisteta sisäiseksi tai ulkoiseksi komentoksi, käyttökelpoiseksi ohjelmaksi tai erätiedostovirheeksi .

@echo offfindstr / m "computerhope" * .txt> results.txtif% errorlevel% == 0 (echo Löydetty! kirjautuneet tiedostot results.txtiin) muu (echo Ei löytynyt vastauksia

)