Következő: 15.52.5 SZABÁLYOSKIFEJEZÉSEK (REGULAR EXPRESSIONS)
 Fel: 15.52 grep(1)
 Előző: 15.52.3 LEÍRÁS
     Index 
Három fő változata van a grep -nek, melyeket a következő opciókkal
szabályozhatunk:
- -G
 - A mintá -t alap szabályos kifejezésként (basic regular expression)
kezeli. Részletesebben lásd lentebb.Ez az alapértelmezett.
 - -E
 - A mintá -t bővített szabályos kifejezésként (extended regular
expression) kezeli. Részletesebben lásd lentebb.
 - -F
 - A mintá -t fix stringekből álló listának veszi, melyek
újsorjelekkel vannak elválasztva, és amelyekből bármelyikhez való
illeszkedést keressük.
 
Létezik továbbá két programváltozat: egrep és fgrep.
Az egrep hasonló, de nem azonos grep -E-vel és kompatibilis a
történelmi Unix egrep-pel. Az fgrep azonos grep -F-fel.
A grep minden változata megérti az alábbi opciókat:
- -num
 - Az illeszkedést mutató sorok környezetükkel együtt lesznek
kinyomatatva, azaz ezen sorok előtt és utáni num számú sor is nyomtatásra
kerül. Eközben a grep program sosem fog egy sort többször kinyomtatni,
még akkor sem, ha ezek a környezetek átfedik egymást.
 - -A num
 - Az illeszkedést mutató sorok utáni num sor is nyomtatásra kerül.
 - -B num
 - Az illeszkedést mutató sorok előtti num sor is nyomtatásra kerül.
 - -C
 - Azonos -2 -vel.
 - -V
 - Kinyomtatja a grep verziószámát a standard hibakimenetre.
Ezt a verziószámot célszerű csatolni minden hibajelentéshez. (Lásd lent.)
 - -b
 - A kimeneti sorok előtt kinyomtatja a bemeneti fájlon belüli offset
értéket. (Azaz azt, hogy a sor hányadik bájttal kezdődik a fájl kezdete után.)
 - -c
 - Elhagyja a szokásos kimenetet, ehelyett az illeszkedést mutató sorok
számát írja ki minden fájl esetére. A -v opcióval (lásd lent), a nem
illeszkedő sorokat számolja.
 - -e minta
 - A mintá -t használja mintának. Hasznos, ha a minta - jellel
kezdődik.
 - -f fájl
 - A mintát a fájl -ból veszi.
 - -h
 - Több fájlban való kereséskor elhagyja a kimeneten a fájlnevek sor
eleji kiírását.
 - -i
 - Nem különbözteti meg a kis- és nagybetűket sem a mintá -ban, sem a
bemeneti fájlban.
 - -L
 - Elhagyja a szokásos kimenetet, és csak azon fájlok neveit adja meg,
amelyekből nem származna kimenet.
 - -l
 - Elhagyja a szokásos kimenetet, és csak azon fájlok neveit adja meg,
amelyekből származna kimenet.
 - -n
 - A kimenet sorai elején megadja a sor bemeneti fájlon belüli számát.
 - -q
 - Csendes (quiet) üzemmód: elhagyja a normális kimenetet. (Ilyenkor a
grep nek csak a visszatérési értéke ad információt.)
 - -s
 - Elhagyja a nemlétező vagy olvashatatlan fájlokról szóló
hibajelentéseket.
 - -v
 - Megfordítja az illeszkedés értelmét: a mintához nem illeszkedő
sorokat választja ki.
 - -w
 - Csak azokat a sorokat választja ki, amelyekben az illeszkedés teljes
szavakból származik. Azaz az illeszkedést mutató szövegrész előtt és után nem
állhat betű, szám vagy aláhúzásjel.
 - -x
 - Csak teljes sorokkal való illeszkedést vizsgál.
 
 
 
  
 
 Következő: 15.52.5 SZABÁLYOSKIFEJEZÉSEK (REGULAR EXPRESSIONS)
 Fel: 15.52 grep(1)
 Előző: 15.52.3 LEÍRÁS
     Index 
1999-09-17