Sorozatunkban a Parancssorban (Command Prompt) használt gyakoribb parancsokat és használatuk módját írjuk le. Megtalálhatjátok a parancsban használható kapcsolókat és némi magyarázatot is a használatukhoz. Mivel a lista közel sem kicsi, így több részletben tesszük közzé (függően attól is, hogy egy-egy parancshoz mennyi leírás tartozik.).
A [ és ], valamint a < és > jelek csak a jobb átláthatóság miatt vannak használva, a parancsokba nem kell beírni azokat.
ECHO - Üzenetek megjelenítése és a parancsmegjelenítés (echo) be- vagy kikapcsolása
- ECHO [ON | OFF]
- ECHO [üzenet]
A beállítások megjelenítéséhez írd be az ECHO parancsot paraméter nélkül.
ENDLOCAL - Kötegfájl lokális feldolgozási módjának vége. Az ENDLOCAL parancs kiadása
utáni környezeti módosítások a kötegfájlra vonatkozóan nem helyiek; az előző beállítások a kötegfájl befejezésekor nem állnak vissza.
- Ha a parancsbővítések engedélyezve vannak, az ENDLOCAL a következőképpen változik:
- Ha a megfelelő SETLOCAL engedélyezi vagy letiltja a parancsbővítéseket az új ENABLEEXTENSIONS vagy DISABLEEXTENSIONS lehetőségekkel, az ENDLOCAL után a parancsbővítések engedélyezett vagy letiltott állapota visszaáll az adott SETLOCAL parancs végrehajtása előtti állapotra.
ERASE - Fájlok törlése. Lásd DEL.
EXIT - Kilépés a CMD.EXE programból (parancsértelmező) vagy az aktuális kötegelt parancsfájlból.
- EXIT [/B] [kilépési_kód]
- /B - kilépés az aktuális kötegelt parancsfájlból a CMD.EXE helyett. Ha kötegfájlon kívülről hajtod végre, kilép a CMD.EXE parancsból.
- kilépési_kód - egy számszerű kódot ad meg. Ha a /B kapcsoló meg van adva, az ERRORLEVEL változót erre a számra állítja be. Ha a CMD.EXE programból lép ki, a folyamat kilépési kódját erre állítja be.
FC - Két fájl vagy fájlhalmaz összehasonlítása és a közöttük lévő különbségek megjelenítése.
- FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn] [meghajtó1:][elérési_út1]fájlnév1 [meghajtó2:][elérési_út2]fájlnév2
- FC /B [meghajtó1:][elérési_út1]fájlnév1 [meghajtó2:][elérési_út2]fájlnév2
- /A - A különbséghalmazoknak csak az első és az utolsó sorát jeleníti meg.
- /B - Bináris összehasonlítás.
- /C - Nem tesz különbséget nagy- és kisbetűk között.
- /L - A fájlokat ASCII szövegként hasonlítja össze.
- /LBn - Az egymást követhető különbségek maximális számát a megadott számú sorra állítja.
- /N - ASCII összehasonlításkor megjeleníti a sorszámot.
- /OFF[LINE] - Keresés az offline fájlokban is.
- /T - Nem alakítja át a tabulátorokat szóközökké.
- /U - A fájlokat UNICODE szövegfájlokként hasonlítja össze.
- /W - Tömöríti az üres helyeket (tabulátorok és szóközök).
- /nnnn - Az egymást követő sorok számát határozza meg, amelyeknek egy eltérés után meg kell egyezniük.
- [meghajtó1:][elérési_út1][fájlnév1] - Az összehasonlítandó első fájlkészletet adja meg.
- [meghajtó2:][elérési_út2][fájlnév2] - Az összehasonlítandó második fájlkészletet adja meg.
FIND - Karakterlánc keresése fájlban vagy fájlokban
- FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "karakterlánc" [[meghajtó:][elérési út]fájlnév[ ...]]
- /V - A karakterláncot NEM tartalmazó sorok megjelenítése.
- /C - A tartalmazó soroknak csak a számát jeleníti meg.
- /N - A megjelenített sorokat sorszámmal együtt jeleníti meg.
- /I - Kereséskor nem különbözteti meg a kis- és a nagybetűket.
- /OFF[LINE] - Ne hagyja ki az offline állapotú fájlokat.
- "karakterlánc" - A keresendő szöveg megadása.
- [meghajtó:][elérési út]fájlnév - A keresendő fájl vagy fájlok.
- Ha nincs megadva elérési út, a FIND a parancssorba beírt szöveget vagy másik parancstól átirányított szöveget keres.
FINDSTR - Karakterlánc keresése fájlokban.
- FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:fájl] [/C:karakterlánc] [/G:fájl] [/D:könyvtárlista] [/A:színattribútumok] [/OFF[LINE]] [karakterláncok] [[meghajtó:][elérési_út]fájlnév[ ...]]
- /B - Minta keresése a sor elején.
- /E - Minta keresése a sor végén.
- /L - A keresési karakterláncok használata literálisan.
- /R - A keresési karakterláncok használata kifejezésként.
- /S - Egyező fájlok keresése az aktuális könyvtárban és annak minden alkönyvtárában.
- /I - Nem kis- és nagybetűérzékeny keresés.
- /X - A tökéletesen egyező sorok kiírása.
- /V - A nem egyező sorok kiírása.
- /N - A sor számának kiírása az egyező sorok elé.
- /M - Egyezés esetén csak a fájlnév kiírása.
- /O - A karaktereltolás kiírása minden egyes egyező sor előtt.
- /P - A nem nyomtatható karaktereket tartalmazó fájlok kihagyása.
- /OFF[LINE] - Keresés az offline fájlokban is.
- /A:attr - Színattribútumok megadása két hexa számjeggyel. Lásd COLOR.
- /F:fájl - Fájllista beolvasása a megadott fájlból (/ jelentése: konzol).
- /C:karakterlánc - Megadott karakterlánc használata literális keresési karakterláncként.
- /G:fájl - A keresési karakterlánc megszerzése a megadott fájlból (/ jelentése: konzol).
- /D:könyvtár - Pontosvesszővel elválasztott könyvtárlista keresése
- karakterláncok - keresendő szöveg.
- [meghajtó:][elérési_út]fájlnév - A keresendő fájl(ok).
- Ha a paramétert nem előzi meg a /C kapcsoló, szóközökkel válaszd el a keresési karakterláncokat. Pl. a FINDSTR "Szia Hello" x.y parancs az x.y fájlban keresi a "Szia" vagy az "Hello" szavakat.
- A FINDSTR /C:"Szia Hello" x.y a "Szia Hello" karakterláncot keresi az x.y fájlban.
- Szabványos kifejezések jegyzéke:
- . - Helyettesítő karakter: bármely karakter
- * - Ismétlés: az előző karakter vagy osztály nulla vagy több előfordulása
- ^ - Sorbeli pozíció: sor eleje
- $ - Sorbeli pozíció: sor vége
- [osztály] - Karakterosztály: bármely karakter a készletben
- [^osztály] - Inverz osztály: bármely karakter, amely nincs a készletben
- [x-y] - Tartomány: bármely karakter a megadott tartományban
- \x - Escape: Az x metakarakter literális használata
- \<xyz - Szóbeli pozíció: szó eleje
- xyz\> - Szóbeli pozíció: szó vége
|