Beispiel zu 'Datei zeilenweise bearbeiten' konstruiert
This commit is contained in:
parent
90a49f0f52
commit
a4c627a1a5
@ -48,6 +48,20 @@ Die Schleife wird n
|
|||||||
|
|
||||||
\texttt{cat datei.txt | while read i}
|
\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!!!
|
TODO!!!
|
||||||
|
|
||||||
Achtung! while ist eine Subshell - Daten müssen hochgereicht werden.
|
Achtung! while ist eine Subshell - Daten müssen hochgereicht werden.
|
||||||
|
Loading…
Reference in New Issue
Block a user