%% -*- mode: latex; TeX-master: "compilerbau.tex"; -*-

\begin{slide}{Reguläre Ausdrücke in egrep}

\kopf{$ $Id: egrep.tex,v 1.1 2011-10-16 14:06:16 waldmann Exp $ $}

Siehe \verb|man egrep|, \verb|man regexp|.

Beispiel: \verb|egrep '^[^ ]*$' foo.text|

Aufgaben:
\begin{itemize}
\item Wie werden die aus der Vorlesung (bzw. autotool)
  bekannten Konstruktoren für reguläre Ausdrück hingeschrieben?
\item Was bedeuten 
  \begin{itemize}
  \item \verb|[a-zA-Z0-1]|
  \item \verb|[^0-9]|
  \end{itemize}
\item finden Sie in einem File alle Zeilen,
  die wenigstens einen Kleinbuchstaben enthalten.
\item enthält die manpage von egrep eine Zeile,
  die mit einem Kleinbuchstaben beginnt?
  ( \verb+man egrep | egrep '...'+ )
\item Matchen Sie alle Zeilen, 
  die insgesamt wenigstens 3 Ziffern enthalten.
\end{itemize}

\end{slide}
