49 lines
2.3 KiB
TeX
Executable File
49 lines
2.3 KiB
TeX
Executable File
\section{Sonderzeichen}
|
||
\begin{justify}
|
||
\begin{table}[ht]
|
||
\begin{tabular}{p{3cm}p{13cm}} % l => Text left, c => center, r => right, p => zeilenumbruch
|
||
\rowcolor{hellgrau}\emph{\textbf{Sonderzeichen}} & \emph{\textbf{Beschreibung}}\\
|
||
\hline
|
||
\hline
|
||
; & Trennt Kommandos\\
|
||
: & Dummy-Kommando, f"uhrt nichts aus\\
|
||
. & Ohne eigene Subshell das Kommando ausf"uhren. z.B. . datei\\
|
||
\verb|#| & Kommentar\\
|
||
\verb|&| & Das Programm wird im Hintergrund ausgef"uhrt\\
|
||
\verb|&&| & Bedingte Kommandoausf"uhrung. z.B. cmd1 \verb|&&| cmd2, dann wird cmd2 nur ausgef"uhrt, wenn cmd1 erfolgreich war\\
|
||
\verb||| & Verbindet Kommandos miteinander\\
|
||
|| & Bedingte Kommandoausf"uhrung, wie \verb|&&|, nur das cmd2 dann ausgef"uhrt wird, wenn cmd1 einen Fehler auswirft\\
|
||
\verb|*| & Jokerzeichen, alle\\
|
||
\verb|?| & Jokerzeichen, genau ein Zeichen\\
|
||
\verb|[xyz]| & Jokerzeichen, eines aus xyz\\
|
||
\verb|[^xyz]| & Jokerzeichen, alle ausser xyz\\
|
||
\verb|[ ausdruck ]| & Andere Schreibweise f"ur Test\\
|
||
\verb|~| & Homeverzeichnis\\
|
||
\verb|>| & Umleiten in einer Datei, Datei wird neu geschrieben\\
|
||
\verb|>>| & Umleiten in einer Datei, wird an die Datei angeh"angt\\
|
||
\verb|>&| & Umleiten der Standardausgabe\\
|
||
\verb|<| & Einlesen einer Datei\\
|
||
\verb|<< ende| & Einlesen einer Datei bis ende\\
|
||
\verb|(...)| & Innerhalb der Klammer werden die Kommandos in einer Shell ausgef"uhrt\\
|
||
\verb|{...}| & Kommandos gruppieren\\
|
||
\verb|{,,}| & Zeichenketten zusammenf"uhren\\
|
||
\verb|$| & Inhalt von Variablen\\
|
||
\verb|$*| oder \verb|$@| & Liste der "ubergebenen Parameter an die Shell\\
|
||
\verb|$#| & Parameteranzahl\\
|
||
\verb|$0| & Name des Shell-Programms\\
|
||
\verb|$?| & R"uckgabewert des letzten Kommandos\\
|
||
\verb|$!| & PID des letzten Hintergrundprozesses\\
|
||
\verb|$$| & PID der aktuellen Shell\\
|
||
\verb|$1 ... $9|& Parameter 1 bis 9\\
|
||
\verb|$(...)| & Kommandosubstitution\\
|
||
\verb|${...}| & Funktionen zur manipulation von zeichenketten\\
|
||
\verb|$[...]| & Berechnungen\\
|
||
\verb|"..."| & Sonderzeichen behalten ihre Wirkung\\
|
||
\verb|'...'| & Sonderzeichen verlieren ihre Wirkung\\
|
||
\verb|´...´| & Kommandosubstitution\\
|
||
\verb|\zeichen| & Demaskieren, hebt die Wirkung des Sonderzeichens aus\\
|
||
\end{tabular}
|
||
\caption{Sonderzeichen}
|
||
\end{table}
|
||
\end{justify}
|