Findstr: Konkrét karakterlánc keresése a fájlokban a Windows paranccsal (Grep Alternative)

A Linuxot használó felhasználók többsége nagyon kényelmesen használja a parancssort. És az egyik alapkövetelmény az, hogy meghatározott karakterláncokat kell találni egy adott fájlban vagy fájlokban, vagy akár egy adott parancs kimenetéből. Markolat egy parancssori lehetőség egy adott karakterlánc megkeresésére szolgál egy fájlból vagy több fájlból, vagy egy parancs kimenetéből, de csak Linuxban használható. Windows esetén a grep alternatíva findstr .

Mivel a Windows-felhasználók nem használják a parancssort kisebb dolgokra, a legtöbb felhasználó nem tudja, hogyan találhat meg egy adott karakterláncot a fájlokban a Windows parancssor vagy akár a PowerShell használatával. Ebben a cikkben arról fogunk beszélni, hogyan kell használni a findstr -t (a Grep megfelelője a Windows -ban) a parancssorban, valamint arról, hogyan kell használni a Find funkciót a PowerShell használatával. Beszélgessünk különböző forgatókönyvekről, amelyek valós helyzetekben használhatók. Gyors összefoglaló elrejt 1 A parancs kimenetének szűrése a Parancssor használatával 2 Egy adott karakterlánc keresése egyetlen fájlban a Parancssor használatával 3 Egy adott karakterlánc keresése a mappában a Findstr segítségével

A parancs kimenetének szűrése a Parancssor használatával

Ha szűrni szeretné a parancs eredményeit, használhatja | findstr string_to_find

Például többnyire a netstat -ot használom a számítógépen létrejött kapcsolatok ellenőrzésére. Ha ellenőrizni akarom, hogy melyik alkalmazás vagy IP -cím csatlakozik egy adott porthoz, a következő parancsot fogom használni:

netstat | findstr imaps A Findstr szűrés elnyomja a portokat

A Findstr szűrés elnyomja a portokat

Ez csak a számítógépemen megnyitott biztonságos imap portokat fogja megmutatni.

Egy adott karakterlánc keresése egyetlen fájlban a Parancssor használatával

A parancs erre a célra a következő:

findstr string_to_find file_name

Például,

findstr olvasó új 1.txt

A fájl teljes elérési útját is megadhatja, ha nem ugyanabban a könyvtárban található, mint a parancssorban megnyitva.

szöveges karakterlánc keresése egy fájlban

Egy adott karakterlánc keresése a mappában a Findstr segítségével

Megadhat egy mappát is egy adott szöveges karakterlánc megkereséséhez több fájlban.

findstr /M olvasó C: Users Usman Desktop *

Ekkor megjelenik egy lista a teljes elérési utat tartalmazó fájlokról, amelyek tartalmazzák a szöveg karakterlánc -olvasót. Ha nem adja meg a /M parancsot, a kimenet a pontos szöveges karakterláncot jeleníti meg a fájlnévvel együtt, ahol megtalálta a karakterláncot.

Karakterlánc keresése a mappából

A paranccsal minden kapcsoló használható itt .

Ez a parancs sok esetben hasznos lehet, különösen akkor, ha naplót készítek a hálózati tevékenységekről, és meg kell találnom egy bizonyos dolgot a naplóból. Mit csinál ezzel a findstr szűrőparanccsal?