grep
Megjelenés
Főnév
grep (tsz. greps)
- (informatika) A grep egy parancssori eszköz Unix és Unix-szerű operációs rendszerekben, amely szövegállományokban keres megadott mintákat, és a megtalált sorokat kiírja. Nevét a
g/re/p(global / regular expression / print) parancssor rövidítéséből kapta, amely az eredeti ed esítőszerkesztő egyik parancsa volt.
Főbb funkciók
- Szövegkeresés reguláris kifejezések alapján: Lehetővé teszi összetett minták keresését.
- Egész sorok megjelenítése: Az adott mintának megfelelő sorokat listázza ki.
- Szűrés és keresés csővezetékben (pipe): Más parancsok kimenetében vagy fájlokban való keresés.
- Esetérzékenység szabályozása: Kis- és nagybetűk figyelmen kívül hagyása.
- Kimenet formázása: Sorok számának, fájlneveknek, környező soroknak megjelenítése.
Alapvető használat
Egyszerű keresés egy fájlban:
grep "minta" fajl.txt
Keresés kis- és nagybetűtől függetlenül:
grep -i "minta" fajl.txt
Keresés rekurzívan könyvtárban:
grep -r "minta" /elérési/útvonal
Számolt találatok megjelenítése:
grep -c "minta" fajl.txt
Kiemelés színezéssel:
grep --color=auto "minta" fajl.txt
Használati példák
Naplófájlok vizsgálata hibák után:
grep "error" /var/log/syslog
Egy adott folyamat kimenetének szűrése:
ps aux | grep "firefox"
Összefoglalás
A grep egy hatékony és sokoldalú eszköz a szöveges adatokban való keresésre és szűrésre, alapvető szerepet tölt be a rendszeradminisztrációban, programozásban és szövegelemzésben.