Zoeken gebruiken vanaf de Windows-opdrachtprompt

Zoek 0

Zoeken is een ander geweldig opdrachtregelprogramma dat elke Windows-gebruiker zou moeten kennen, omdat het kan worden gebruikt om inhoud van bestanden te doorzoeken op specifieke tekstreeksen.

Vind schakelaars en parameters

Zoals bij elke op opdrachtprompt gebaseerde tool in Windows, zijn er bepaalde schakelaars en parameters die u moet kennen om de tools effectief te gebruiken. Deze worden hieronder opgesomd en toegelicht.

  1. / v – Deze schakelaar laat alle regels zien die niet de reeks woorden bevatten die je hebt gespecificeerd.
  2. / c – Deze schakelaar vertelt de zoekfunctie om te tellen hoeveel regels uw zoektermen bevatten.
  3. / n – Deze schakelaar toont de nummers die overeenkomen met de regels.
  4. / i – Deze schakelaar vertelt find om het hoofdlettergebruik van de tekst waarnaar je zoekt te negeren.

Naast deze schakelaars zijn er twee parameters die u met deze tool kunt specificeren.

  1. “Draad” – De tekenreeks bestaat uit de woorden waarnaar u zoekt in uw documenten. U moet er altijd aan denken om deze sectie tussen aanhalingstekens te laten staan, anders geeft uw opdracht een foutmelding.
  2. Padnaam – Deze parameter is waar u de locatie specificeert die u wilt zoeken. Dit kan zo breed zijn als het opsommen van een schijf of zo specifiek als het definiëren van een of meerdere bestanden. Als u geen pad specificeert, zal FIND u om tekstinvoer vragen of kan het tekst accepteren die is doorgesluisd van een ander commando. Als u klaar bent om de handmatige tekstinvoer te beëindigen, kunt u op “Ctrl + Z” drukken. We zullen dit later meer bespreken.

Vind de syntaxis

Zoals elk hulpmiddel in Windows, moet u weten hoe u uw opdrachten invoert. De onderstaande syntaxis is het perfecte model.

FIND [SWITCH] "String" [Pathname/s]

Afhankelijk van uw opdracht ontvangt u een van de drie% errorlevel% -antwoorden.

  1. 0 – De string waarnaar u zocht, is gevonden.
  2. 1 – De string waarnaar u zocht, is niet gevonden.
  3. 2 – Dit betekent dat u een slechte schakelaar had of dat uw parameters onjuist waren.

Laten we oefenen

Voordat we beginnen, moet u onze drie voorbeeldtekstdocumenten downloaden die we voor de test zullen gebruiken.

  1. document
  2. monster
  3. oefening

Deze documenten bevatten elk een alinea tekst met een paar vergelijkbare woordgroepen. Nadat u deze drie documenten heeft gedownload, kunt u ze naar elke map op uw computer kopiëren. Voor deze tutorial zullen we alle drie de tekstdocumenten op het bureaublad plaatsen.

Nu moet u een verhoogd opdrachtpromptvenster openen. Open het startmenu in Windows 7 en 10 of open de zoekfunctie in Windows 8 en zoek naar CMD. Klik er vervolgens met de rechtermuisknop op en druk vervolgens op “Als administrator uitvoeren”. Hoewel u geen verhoogd opdrachtpromptvenster hoeft te openen, helpt het u om vervelende bevestigingsdialoogvensters te vermijden.

Zoek 1

Onze tutorial van vandaag behandelt verschillende eenvoudige scenario’s die hieronder zullen worden uitgewerkt.

  1. Zoek in een enkel document naar een reeks woorden.
  2. Zoek in meerdere documenten naar dezelfde reeks woorden.
  3. Tel het aantal regels in een bestand of meerdere bestanden.

Scenario 1 – Zoek in een enkel document naar een reeks woorden.

Nu u uw drie documenten heeft gedownload, voeren we een opdracht in om in het tekstbestand met de naam ‘oefening’ te zoeken naar de woorden ‘martin hendrikx’. Gebruik de onderstaande opdracht. Vergeet niet om uw zoekreeks tussen aanhalingstekens te zetten en het pad te wijzigen zodat het overeenkomt met de map waarin uw documenten zijn opgeslagen.

find "martin hendrikx" C:UsersMartinDesktopexercise.txt

Zoek 2

U zult merken dat er geen resultaten zijn verschenen. Maak je geen zorgen, je hebt niets verkeerds gedaan. De reden dat u geen resultaten heeft, is omdat FIND op zoek is naar een exacte overeenkomst met uw zoekreeks. Laten we het opnieuw proberen, maar laten we deze keer de “/ i” -schakelaar toevoegen zodat FIND het hoofdlettergebruik van uw zoekreeks negeert.

find /i "martin hendrikx" C:UsersMartinDesktopexercise.txt

Zoek 3

Nu kun je zien dat FIND één regel heeft weergegeven die overeenkomt met de zoekreeks, wat betekent dat het werkt. Laten we dit nog eens proberen, maar verander de zoekterm naar “sushi”; als je resultaten eruit zien als de afbeelding hieronder, heb je het goed gedaan.

Zoek 4

Scenario 2 – Doorzoek meerdere documenten voor dezelfde reeks woorden.

Nu u weet hoe u een basiszoekopdracht moet uitvoeren, gaan we proberen de zoekopdracht uit te breiden. We zullen nu in twee van de tekstbestanden (oefening en voorbeeld) zoeken naar de term ‘sushi’. Doe dit door de volgende tekenreeks in te voeren. Vergeet niet om het pad te wijzigen zodat het overeenkomt met de locatie van uw bestanden en voeg de “/ i” -schakelaar toe zodat uw zoekopdracht niet hoofdlettergevoelig is.

find /i "sushi" C:UsersMartinDesktopexercise.txt C:UsersMartinDesktopsample.txt

Zoek 5

U zult merken dat de zoektermen die in beide documenten zijn gevonden en de zinnen waarin ze zijn gevonden, worden weergegeven onder de bijbehorende bestandsnamen en locaties. Probeer dit opnieuw, maar voeg deze keer het derde bestand toe aan het FIND-commando en zoek in plaats daarvan naar het woord “aardappel”. Uw zoekresultaten moeten eruitzien als de afbeelding hieronder.

Zoek 6

Merk op dat de tekst die in elk document wordt gevonden eigenlijk “aardappelen” is, wat betekent dat zelfs als u een deel van een woord typt, u ​​alle zinnen zult zien die de zoekreeks bevatten. U kunt ook deze opdracht gebruiken om alle tekstbestanden te controleren.

find /i "sushi" C:UsersMartinDesktop*.txt

Scenario 3 – Tel het aantal regels in een bestand.

Als u wilt weten hoeveel regels een bestand bevat, kunt u het onderstaande zoekcommando gebruiken. Vergeet niet om een ​​spatie toe te voegen tussen al uw schakelaars. In dit geval zullen we de padnaam vervangen door die van het bestand “sample.txt”. Als je alleen een getal als resultaat wilt, gebruik dan deze opdracht:

type C:UsersMartinDesktopsample.txt| find "" /v /c

Zoek 7

Gebruik deze opdracht als je het nummer en de bestandsinformatie wilt:

find /v /c “” C:UsersMartinDesktopsample.txt

Zoek 8

Als u de regels in meerdere bestanden op het bureaublad wilt tellen, gebruikt u de volgende opdracht.

find /v /c “” C:UsersMartinDesktop*.txt

Zoek 9

U kunt nu experimenteren met een paar verschillende opdrachten en vertrouwd raken met de tool. Het kan u helpen om in de toekomst veel tijd te besparen als u eenmaal een systeem heeft gemaakt. Veel plezier en blijf nerds.

Image Credit: Littlehaulic op Flickr.com

Nieuwste artikelen

spot_img

Related Stories

Leave A Reply

Vul alstublieft uw commentaar in!
Vul hier uw naam in