Megpróbálom a RegEx kifejezéseket értelmezni! A parancsok, mindig csak a megelőző karakterre érvényesek. 

Kis-nagybetű érzékeny

parancs példa leírás magyarázat  
.. cat /var/log/syslog | grep Start.. a sysloban kilistázza a Start-al kezdődő és utána 2 karaktert tartalmazó kifejezéseket a .. = bármely 2 (..) karakter   
[uei] cat /var/log/syslog | grep Start[uei]  a sysloban kilistázza a Start-al kezdődő és utána uei-vel folytatódó kifejezéseket  ha [ue]  akkor csak az ue vel folytatódóakat listázza  
[^u] cat /var/log/syslog | grep Start[^u]  negálás, tehát ahol nem u val folytatódik a Start    
"\." cat /var/log/syslog | grep "\.\.\." speciális karakterek megjelenítése, a karakter elé egy "\" jel + idézőjel kell    
'\[1\]'  cat /var/log/syslog | grep '\[1\]' speciális karakterek megvédése '\' karakterrel idézőjelek között.    
(), \, [] ^,    speciális karakterek, nem teljes  [] = tartomány, {} = ,   
 $   sor vég karakter    
 '\.$' cat /var/log/syslog | grep '\.$'
 
sor végi pontra talál rá, ha közben van pont azt nem találja meg    
^   sor eleji karakter    
'^Apr' cat /var/log/syslog | grep '^Apr' Csak a sor elejétől kezdődő Apr okat keresi Ez a hónapot jelenti, ha jelenleg más a hónap, akkor változtatni kell :)  darabszám előfordulás 
logikai vagy |  cat /var/log/syslog | grep 'Start\(e\|i\)'     A Speciális karaktereket meg kell védeni! darabszám előfordulás 
grep --help   -P paraméter az átláthatóság miatt     darabszám előfordulás 
grep -P  cat /var/log/syslog | grep -P 'Start(e|i)'  itt már megadtam, hogy regex kifejezést használok, ezért nem kell "megvédeni"  a \ karakterrel a speciális karaktereket.   darabszám előfordulás
  cat /var/log/syslog | grep -P 'n{n}'  kettő alkalommal szerepel egymás után az 'n' karakter    többszörözés
  cat /var/log/syslog | grep -P '0{1,3}'  1 től 3 alkalommal szerepel a '0'    többszörözés
  cat /var/log/syslog | grep -P 'n.*n'  minimum ismétlődés, a legelső "n" től a legutolsó "n" -ig egy sorban   többszörözés
  cat /var/log/syslog | grep -P 'n.*?n'  finomítása az előzőnek, egy soron belül  az "n" és a következő "n" ig jelöl akár többször is.   többszörözés
cat /var/log/syslog | grep -P 'n.?n'  A ? jelentése, hogy 0 vagy 1 alkalommal kell szerepelnie    többszörözés
cat /var/log/syslog | grep -P 'n.+n'  azonos ezzel: cat /var/log/syslog | grep -P 'n.{1,}'    többszörözés 
cat /var/log/syslog | grep -P '(?<=\[)\d{2}'  a csoportépítő ? kezdődik, egy un visszaható előretekintés. Szerepel előtte, de nem része a találatnak a "[". "?<="  pozitív visszatekintés   speciális karakterek
\d{2}  cat /var/log/syslog | grep -P '(?<=\[)\d{2}'   két decimális karakterből áll   speciális karakterek 
  cat /var/log/syslog | grep -P '\[\d{2}' a találatnak ilyenkor része a "["   speciális karakterek
  cat /var/log/syslog | grep -P '(?<!\[)\d{2}'  tiltom az előretekintést, tehát ne szerepeljen előtte  "["   speciális karakterek 
  cat /var/log/syslog | grep -P '\d{2}(?=\])'  az öszes olyan decimálsi 2 karakter ami a "]" után következik és nem része a találatnak a "]"     csoportépítők
(?#kommentek)  cat /var/log/syslog | grep -P '(?#kommentek)\d{2}'  Kommentek    csoportépítők
   cat /var/log/syslog | grep -P "(?'talalatiCsoportNev'\d{2})"  Találati csoport neve    csoportépítők
10        Szűrés sed-ben 
         

Ez az oldal is sütiket használ, hogy jól működhessen.
Ok