From cff6123cadc3e5b6fd421b2bf7b93a029eff34d8 Mon Sep 17 00:00:00 2001 From: rschaten Date: Mon, 25 Feb 2002 16:17:18 +0000 Subject: [PATCH] =?UTF-8?q?Pipes=20ver=E4ndert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- werkzeugkasten.tex | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) 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.