Shell-Programmierung/tab_beisp_muster.tex

34 lines
2.3 KiB
TeX
Raw Normal View History

2001-07-02 14:52:18 +02:00
\begin{longtable}{|l|X|}
% KILLED & LINE!!!! \kill
\hline
\endfirsthead
\endhead
\endfoot
\hline
\endlastfoot
\texttt{Haus} & Die Zeichenfolge \textsl{Haus}. \tabularnewline\STRUT
\texttt{\^{}Haus} & \textsl{Haus} am Zeilenanfang. \tabularnewline\STRUT
\texttt{Haus\$} & \textsl{Haus} am Zeilenende. \tabularnewline\STRUT
\texttt{\^{}Haus\$} & \textsl{Haus} als einziges Wort in einer Zeile. \tabularnewline\STRUT
\texttt{[Hh]aus} & \textsl{Haus} oder \textsl{haus}. \tabularnewline\STRUT
\texttt{Ha[unl]s} & \textsl{Haus}, \textsl{Hals} oder \textsl{Hans}. \tabularnewline\STRUT
\texttt{[\^{}HML]aus} & Weder \textsl{Haus}, noch \textsl{Maus}, noch \textsl{Laus}. Jedoch mu<6D> die Zeichenfolge \textsl{aus} enthalten sein. \tabularnewline\STRUT
\texttt{Ha.s} & Der dritte Buchstabe ist ein beliebiges Zeichen. \tabularnewline\STRUT
\texttt{\^{}...\$} & Jede Zeile mit genau drei Zeichen. \tabularnewline\STRUT
\texttt{\^{}\textbackslash.} & Jede Zeile, die mit einem Punkt beginnt. \tabularnewline\STRUT
\texttt{\^{}\textbackslash.[a-z][a-z]} & Jede Zeile, die mit einem Punkt und zwei Kleinbuchstaben\index{Kleinbuchstaben} beginnt. \tabularnewline\STRUT
\texttt{\^{}\textbackslash.[a-z]\textbackslash\{2\textbackslash\}} & Wie oben, jedoch nur in grep und sed zul<75>ssig. \tabularnewline\STRUT
\texttt{\^{}[\^{}.]} & Jede Zeile, die nicht mit einem Punkt beginnt. \tabularnewline\STRUT
\texttt{Fehler*} & \textsl{Fehle} (!), \textsl{Fehler}, \textsl{Fehlers}, etc. \tabularnewline\STRUT
\texttt{\dq Wort\dq} & Ein Wort in Anf<6E>hrungszeichen. \tabularnewline\STRUT
\texttt{\dq *Wort\dq *} & Ein Wort mit beliebig vielen (auch keinen) Anf<6E>hrungszeichen. \tabularnewline\STRUT
\texttt{[A-Z][A-Z]*} & Ein oder mehrere Gro<72>buchstaben\index{Gro<EFBFBD>buchstaben}. \tabularnewline\STRUT
\texttt{[A-Z]+} & Wie oben, jedoch nur in egrep und awk zul<75>ssig. \tabularnewline\STRUT
\texttt{[A-Z].*} & Ein Gro<72>buchstabe\index{Gro<EFBFBD>buchstaben}, gefolgt von keinem oder beliebig vielen Zeichen. \tabularnewline\STRUT
\texttt{[A-Z]*} & Kein, ein oder mehrere Gro<72>buchstaben\index{Gro<EFBFBD>buchstaben}. \tabularnewline\STRUT
\texttt{[a-zA-Z]} & Ein Buchstabe. \tabularnewline\STRUT
\texttt{[\^{}0-9a-zA-Z]} & Symbole (weder Buchstaben noch Zahlen). \tabularnewline\STRUT
\texttt{[0-9a-zA-Z]} & Jedes Alphanumerische Zeichen.
\end{longtable}