„Grep” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
A -c kapcsoló a sorokat számlja nem a konkrét előfordulást: "Suppress normal output; instead print a count of matching lines for each input file." |
korr |
||
1. sor:
{{kisbetűscím}}
A '''grep''' (neve a ''Global | Regular Expression | Print'' szavak kezdőbetűiből származik) parancssorból futtatható program,
== Használat ==
=== Keresés egyetlen fájlban ===
grep tehén A_tej_ára.txt
A grep ekkor kiírja azokat a sorokat a fájlból, amelyek tartalmazzák a ''tehén'' [[string]]et. Ha a fájl valamely sora a ''TEHÉN'' vagy a ''Tehén'' stringet tartalmazza, akkor nem íródik a kimenetre, mert a grep alapértelmezésben
grep -i tehén A_tej_ára.txt
Ebben az esetben akár a ''Tehén'' de akár a ''TehÉN'' string is egyezőnek számít.
25 ⟶ 23 sor:
=== Keresés alkönyvtárakban ===
Lehetséges a rekurzív keresés is egy adott könyvtárstruktúrában a -r kapcsolóval. Az alábbi példában a grep a ''tehén'' [[string]]et tartalmazó sorokat keresi az ''Dokumentumok/'' könyvtár alatti teljes struktúrában:<ref>http://www.gnu.org/s/grep/manual/html_node/File-and-Directory-Selection.html#File-and-Directory-Selection Free Software Foundation, 2011. június 25.</ref>
grep -r tehén Dokumentumok/
39 ⟶ 37 sor:
=== Szabályos kifejezések ===
A grep [[
grep B.<!-- SamatBot ellen védő kommentár -->..ly állatok.txt
[[Szabályos kifejezés]] segítségével sorok kezdete és sorok vége is detektálható. Az alábbi példa az olyan sorokat listázza, melyek úgy végződnek, hogy ,,ni".
|