diff --git a/beispiele.tex b/beispiele.tex index b472f7d..b1d299d 100644 --- a/beispiele.tex +++ b/beispiele.tex @@ -48,6 +48,20 @@ Die Schleife wird n \texttt{cat datei.txt | while read i} +\footnotesize +\begin{listing}[2]{1} +#!/bin/sh +count=0 +cat /etc/passwd | while read i; do + uid=`echo $i | cut -f 3 -d:` + if [ $uid -lt 100 ]; then + count=`expr $count + 1` + echo $count + fi +done +echo Es sind $count Benutzer mit einer ID kleiner 100 eingetragen +\end{listing} +\normalsize TODO!!! Achtung! while ist eine Subshell - Daten müssen hochgereicht werden.