12.07.2013 Views

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

A cat parancs<br />

Kisebb állományok megjelenítésére a cat parancsot használjuk az állomány(ok) nevével,<br />

mint paraméterrel. Egyszerre több állománynév is megadható, ilyenkor a rendszer a<br />

megadott sorrendben jeleníti meg az állományok tartalmát. A paraméterlistában használhatjuk<br />

a shell helyettesítő karaktereit, a csillagot (*), amely egy tetszőleges stringet<br />

helyettesít, vagy a kérdő jelet (?), amely egy tetszőleges betűt helyettesít.<br />

cat gyakorlofile.txt<br />

A head parancs<br />

A head a megadott fájlok első részét (alapértelmezésben első 10 sorát) írja ki. Leggyakrabban<br />

használt kapcsolója segítségével megadhatjuk, hogy a bemeneti fájl hány sorát<br />

írja ki:<br />

$ head -n 5 gyakorlofile.txt<br />

a fájl első 5 sorát írja ki. Megjegyezzük, hogy a head -5 gyakorlofile.txt parancs is működik<br />

az n kapcsoló kiírása nélkül is.<br />

A tail parancs<br />

A tail a megadott fájlok végét (alapértelmezésben az utolsó 10 sorát) írja ki. Leggyakrabban<br />

használt kapcsolója segítségével megadhatjuk, hogy a bemeneti fájl hány utolsó<br />

sorát írja ki:<br />

$ tail -n 5 gyakorlofile.txt<br />

a fájl utolsó 5 sorát írja ki. Megjegyezzük, hogy a tail -5 gyakorlofile.txt parancs is<br />

működik az n kapcsoló kiírása nélkül is.<br />

9.3.4. Szöveg keresése: a grep parancs<br />

A grep paranccsal gyorsan megkereshetünk egy adott szöveget (karaktermintát) az állományokban.<br />

A keresett minta lehet egy szó, vagy betűk és számok csoportja csoportja,<br />

vagy akár reguláris kifejezés (ld. 4.5. szakasz). Ha a grep parancs megtalálja a mintát, akkor<br />

a mintát tartalmazó sort kiírja a képernyőre. A parancs használatához meg kell adni<br />

a keresett karaktersort és azt az állományt (vagy állományokat), amely(ek)ben keresni<br />

akarunk. Ha a karaktersor több szóból áll, vagy szóköz(öke)t tartalmaz, akkor aposztrófok<br />

közé kell tenni (nem tévedhetünk, ha mindig aposztrófok közé tesszük a keresett<br />

szót). Példák:<br />

$ grep ebben gyakorlofile.txt<br />

Most mindent együtt szerepeltetunk ebben a sorban ’vege’ $1 * 42<br />

111

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!