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
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