Grep

A HupWiki-ből...

  • grep ’REGKIF’ ÁLLOMÁNY(OK):
    • leírás: man grep, info grep
    • Kiírja a megadott állomány(ok) mindazon sorait, amelyek illeszkednek a REGKIF reguláris kifejezésre. Szűrőnek tekinthető.
    • Ha nem adunk meg állományt, akkor a szabványos bemenetről olvas.
    • -c: Az illeszkedő sorok tartalma helyett csak azok darabszáma jelenik meg. A -v opció esetén a nem illeszkedő sorok száma íródik ki.
    • -E: Teljes értékű, kibővített (extended) kifejezések használata.
    • -e ’REGKIF’: Akkor kell használni, ha a reguláris kifejezés - jellel kezdődik. Közvetlenül a REGKIF előtt kell állnia!
    • -F: REGKIF-ben minden karaktert közönségesként értelmez
    • -f KIFFÁJL: KIFFÁJL minden sorát egy-egy REGKIF-nek tekinti. Ilyenkor a bármelyik kifejezésre illeszkedő sorok jelennek meg.
    • -i: a kisbetűket és a nagybetűket azonosnak tekinti
    • -n: az illeszkedő sorok tartalma elé a sorszámukat is kiírja
    • -o: a sorokból csak az illeszkedő részt jeleníti meg
    • -R, -r: Ha könyvtárat adtunk meg, akkor a keresés az alkönyvárakban és azok teljes tartalmában történik (rekurzív keresés).
    • -v: illeszkedés helyett nem-illeszkedést vizsgál (inverzió)
    • -w: Csak olyan sort ír ki, amelyben legalább egy egész szó (nemcsak egy részlet) illeszkedik a reguláris kifejezésre.
  • egrep, fgrep: a grep -E ill. grep -F paranccsal ekvivalensek