Shell-Programmierung/tab_beisp_case.tex
2003-04-11 15:05:25 +00:00

29 lines
1.5 KiB
TeX

% $Id$
\begin{longtable}{|X l|}
% KILLED & LINE!!!! \kill
\hline
\endfirsthead
\endhead
\endfoot
\hline
\endlastfoot
\multicolumn{2}{|X|}{\textsl{Mit dem ersten Argument\index{Parameter} in der Befehlszeile wird die entsprechende Aktion festgelegt:}} \\
\multicolumn{2}{|X|}{\texttt{case \$1 in~~\# nimmt das erste Argument}\index{\$n=\texttt{\$}$n$}} \\
\multicolumn{2}{|X|}{\texttt{~Ja|Nein) response=1;;}\index{!==\texttt{!=}}} \\
\multicolumn{2}{|X|}{\texttt{~~~-[tT]) table=TRUE;;}\index{!==\texttt{!=}}} \\
\multicolumn{2}{|X|}{\texttt{~~~~~~~*) echo \dq Unbekannte Option\dq; exit 1;;}} \\
\multicolumn{2}{|X|}{\texttt{esac}} \\
\multicolumn{2}{|X|}{\STRUT\textsl{Lies die Zeilen von der Standard-Eingabe\index{Standard-Eingabe}, bis eine Zeile mit einem einzelnen Punkt eingegeben wird:}} \\
\multicolumn{2}{|X|}{\texttt{while :~~\# Null-Befehl (immer wahr, siehe unter \ref{null-befehl})}\index{Null-Befehl}} \\
\multicolumn{2}{|X|}{\texttt{do}} \\
\multicolumn{2}{|X|}{\texttt{~echo \dq Zum Beenden . eingeben ==> \textbackslash c\dq}\index{Anführungszeichen}} \\
\multicolumn{2}{|X|}{\texttt{~read line~~\# read: Zeile von StdIn einlesen}\index{read=\texttt{read}}} \\
\multicolumn{2}{|X|}{\texttt{~case \dq\$line\dq~in}\index{Anführungszeichen}} \\
\multicolumn{2}{|X|}{\texttt{~~.) echo \dq Ausgefuehrt\dq}\index{Anführungszeichen}} \\
\multicolumn{2}{|X|}{\texttt{~~~~~break;;}} \\
\multicolumn{2}{|X|}{\texttt{~~*) echo \dq\$line\dq ;;}\index{Anführungszeichen}} \\
\multicolumn{2}{|X|}{\texttt{~esac}} \\
\multicolumn{2}{|X|}{\texttt{done}} \\
\end{longtable}