diff --git a/werkzeugkasten.tex b/werkzeugkasten.tex index 1ea21d4..f612e1a 100644 --- a/werkzeugkasten.tex +++ b/werkzeugkasten.tex @@ -189,13 +189,32 @@ Referenzdatei angepa \index{touch=\texttt{touch}|)} -\section{Pipes manipulieren} +\section{Pipes manipulieren}\label{pipes_manipulieren}\index{Pipe|(textbf} + +Das Konzept der Pipes (Röhren) wird bereits in dem Kapitel über Befehlsformen +(\ref{befehlsformen}) vorgestellt. Im wesentlichen besteht es darin, daß Daten +von einem Programm an ein anderes weitergeleitet werden. Auf diese Weise +entsteht eine sogenannte \textit{Pipeline}\index{Pipeline} aus mehreren +Kommandos. + +Einige Kommandos sind für den Einsatz in einem solchen Konstrukt prädestiniert, +obwohl die meisten auch alleine eingesetzt werden können. Einige dieser +Tools sollen im Folgenden vorgestellt werden. + +\subsection{grep}\label{grep}\index{grep=\texttt{grep}|(textbf} + +Das Tool \texttt{grep} stammt aus dem Standard-Repertoire eines jeden +Systemadministrators. Mit seiner Hilfe kann in einer oder mehreren Dateien, +oder eben auch in einem Datenstrom nach dem Auftreten bestimmter regulärer +Ausdrücke (siehe \ref{mustererkennung}) gesucht werden. TODO!!! -\subsection{grep} +Die folgende Tabelle stellt einige der vielen Parameter vor: -TODO!!! +\LTXtable{\textwidth}{tab_kommandos_grep_parameter.tex} + +\index{grep=\texttt{grep}|)} \subsection{sed} @@ -205,7 +224,7 @@ TODO!!! \subsection{awk} -TODO!!! +TODO!! \subsection{sort} @@ -220,6 +239,9 @@ TODO!!! TODO!!! +\index{Pipe|)} + + \section{Sonstige Befehle}\label{sonstige_befehle} Eine Reihe weiterer Befehle könnte in verschiedenen Lagen hilfreich sein.