Komento: "FIND" on päällä Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. saatavilla
Esimerkit komennosta "FIND"
The
`FIND`Windowsin komentokehotteessa olevaa komentoa käytetään merkkijonon etsimiseen tekstitiedostoista. Tässä on joitain esimerkkejä:
Esimerkki 1: Yksinkertainen tekstihaku:
FIND "hakusana" tiedosto.txt
Kuvaus: Etsii tekstiä
"Hakutermi" tiedostosta
"File.txt" ja tulostaa kaikki rivit, jotka sisältävät merkkijonon.
Esimerkki 2: Ohita kirjainkoko:
FIND /I "hakusana" tiedosto.txt
Kuvaus: Ei huomioida kirjainerottelua haettaessa
"hakutermiä" tiedostosta
"File.txt".
Esimerkki 3: Etsi rivit, joissa on tietty määrä merkkejä:
FIND /C "hakusana" tiedosto.txt
Kuvaus: Laskee hakutermin sisältävien rivien määrän
"File.txt"-tiedostossa ja tulostaa määrän.
Esimerkki 4: rivinumeroiden näyttö:
FIND /N "hakusana" tiedosto.txt
Kuvaus: Hakee
"hakutermiä" tiedostosta
"File.txt" ja näyttää löydettyjen rivien rivinumerot.
Esimerkki 5: Hae kaikista hakemiston tiedostoista:
FIND "hakusana" C:\hakemistosta\*
Kuvaus: Etsii
"hakutermiä" kaikista määritetyn hakemiston tiedostoista ja tulostaa merkkijonon sisältävät rivit.
Esimerkki 6: Hae kaikista hakemiston tekstitiedostoista:
FIND "hakusana" C:\hakemistosta\*.txt
Kuvaus: Etsii
"hakutermiä" kaikista määritetyn hakemiston tekstitiedostoista ja tulostaa merkkijonon sisältävät rivit.
Esimerkki 7: Ohjaa tulos erilliseen tiedostoon:
FIND "hakusana" tiedosto.txt > löydetyt_rivit.txt
Kuvaus: Etsii
"hakutermiä" tiedostosta
"File.txt" ja ohjaa löydetyn tulosteen tiedostoon
"FoundLines.txt".
Esimerkki 8: Säännöllisten lausekkeiden käyttö:
FIND /R "^[0-9]" tiedosto.txt
Kuvaus: Etsii
"File.txt" -tiedostosta rivejä, jotka alkavat numerolla säännöllisten lausekkeiden avulla (
`/R`) voidaan käyttää.
Esimerkki 9: Näytä ympäröivät linjat:
FIND "hakusana" tiedosto.txt /C
Kuvaus: Hakee
"hakutermiä" tiedostosta
"File.txt" ja tulostaa ympäröivät rivit (kontekstin kanssa).
Esimerkki 10: Näytä vain rivit ilman osumia:
FIND /V "hakusana" tiedosto.txt
Kuvaus: Näyttää vain
"File.txt"-tiedoston rivit, jotka eivät sisällä hakutermiä.
On tärkeää huomata, että
`FIND`Command Prompt -komento tarjoaa perushakutoiminnot, mutta monimutkaisempiin tehtäviin tai suurempien tietomäärien käsittelyyn edistyneemmät työkalut tai komentosarjakielet, kuten PowerShell, voivat sopia paremmin.
"FIND" Ote Microsoft Windowsin ohjeesta
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Etsii merkkijonoa tiedostosta tai tiedostoista.
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "merkkijono"
[[asema:][polku]tiedostonimi[ ...]]
/V Näyttää rivit, joissa EI ole määritettyä
merkkijonoa.
/C Näyttää merkkijonon sisältävien rivien määrän.
/N Näyttää rivit numeroituna.
/I Jättää etsittävän merkkijonon kirjainkoon
huomioimatta.
/OFF[LINE] Ei ohita tiedostoja, joilla on offline-määrite.
"merkkijono" Määrittää etsittävän merkkijonon.
[asema:][polku]tiedostonimi
Määrittää tiedoston tai tiedostot, joista
etsitään.
Jos polkua ei anneta, FIND etsii tekstiä kehotteesta tai toisen
komennon käyttämästä putkesta.
Tärkeää tietoa, vinkkejä "FIND"-komennolle
Kun käytät
`FIND`-komento Windowsin komentokehotteessa, on muutamia tärkeitä huomioitavia seikkoja:
1.
Kirjainkoon erottelu: Oletusarvo on haku
`FIND`isot ja pienet kirjaimet huomioidaan. Jos haluat tehdä haun, jossa kirjainkoolla ei ole merkitystä, lisää vaihtoehto
`/I`lisätty.
FIND /I "hakusana" tiedosto.txt
2.
Poistumiskoodi: `FIND`palauttaa poistumiskoodin, joka ilmaisee haun onnistumisen. Poistumiskoodi 0 tarkoittaa, että hakusana löytyi, kun taas poistumiskoodi 1 tarkoittaa, että hakutermiä ei löytynyt.
FIND "hakusana" tiedosto.txt
IF ERRORLEVEL 1 (
ECHO Hakusanaa ei löytynyt.
) ELSE (
ECHO Hakusana löytyi.
)
3.
Uudelleenohjaus: Voit ohjata lähdön uudelleen
`FIND`uudelleenohjaa tiedostoon tallentaaksesi löydetyt tulokset.
FIND "hakusana" tiedosto.txt > löydetyt_rivit.txt
4.
Säännölliset lausekkeet: Voit
`FIND`säännöllisten lausekkeiden kanssa käyttämällä vaihtoehtoa
`/R`lisätä.
FIND /R "^[0-9]" tiedosto.txt
5.
Hae useista tiedostoista: Voit
`FIND`hakea useista tiedostoista käyttämällä yleismerkkiä (
`*`) käyttöä.
FIND "hakusana" C:\hakemistosta\*
6.
Käyttö`/C`ympäröiville viivoille: Vaihtoehto
`/C`näyttää ympäröivät rivit (kontekstin kanssa) nähdäkseen löydetyn merkkijonon kontekstin.
FIND "hakusana" tiedosto.txt /C
7.
Etsi merkkijonoja välilyönnillä: Jos hakutermi sisältää välilyöntejä, kirjoita merkkijono lainausmerkkeihin.
FIND "Hakutermi välilyönnillä" tiedosto.txt
8.
Hae kauttaviivalla (/) alkavaa merkkijonoa: Jos hakutermi alkaa kauttaviivalla (/), lisää kenomerkki (\) ennen kauttaviivaa.
FIND "\/hakusana" tiedosto.txt
On tärkeää huomata se
`FIND`on yksinkertainen ja perushakutoiminto Windowsin komentokehotteessa. Tarkempiin hakutarpeisiin tai suurten tietomäärien käsittelyyn erikoistuneemmat työkalut tai komentosarjakielet, kuten PowerShell, voivat sopia paremmin.