$MetaDescription = "Shells unter Linux. Einführung der wichtigsten Kommandos und Programmierung"; $MetaKeywords = "Linux, Hilfe, Shell, Shells, Bourne-Shell, Pipes, Schleifen, Programmierung, Rechtschreibung"; $h1_txt = "Shells: Tutorial"; $title_txt = "Shells: Kommandos und Programmierung"; $multi_title ="true"; $sort_mode = "ascending"; $sort_criteria = "time"; ?>
Linux-Hilfe |
|||||||
| * Einführung * Installation * Paketmanager * Grundlagen * Shells * Entwicklung * KDE * Skriptsprachen * AWK * PHP * Perl * Apache * Veranstaltungen * Schulungen * Bücher * Netzwerk * OpenOffice * OpenSource * Samba | |||||||
Shells
Home Erste Schritte mit der Bourne-Shell Shell-Variablen Klammer-Erweiterung Head or Tail Pipes Rechtschreibung Schleifen und Zählen Schleifen und elegant Zählen Sortieren von Daten Umlenkung der Ein- und der Ausgaben Wer sucht der findet! Texte formatieren mit fmt und fold Verknüpfen von Textdateien mittels Schlüsselfeldern Dateien zeilenweise zusammenfügen Praktische Shell-Skripte Mit freundlicher Unterstützung von: Linux-Kurse und Seminare
Veranstalter des Linux-Tag am Bodensee 2007 und 2008 Kontakt Haftung Impressum Problem Hilfe Startseite |
Schleifen und elegant ZählenZählen können ist manchmal nicht so einfach. Zumindest nicht in der Bourne oder der Bash-Shell.
Bedeutend einfache und eleganter lässt sich dieses Problem mit dem Kommando seq lösen. Viele werden dieses Kommando auch unter dem Namen jot kennen, dass in den 80er Jahren an der Universität von Kalifonien entwickelt worden war. Der Aufruf
Gibt man zwei Argumente an, wird der erste als Startwerte genommen, um bis zum zweiten (in Einerschritten) zu zählen. Die allgemeine Syntax lautet:
Der Aufruf von
Will man also innerhalb eines Shell-Skriptes mit einer Zählschleife realisieren bietet sich das seq-Kommando an, um das Eingangsbeispiel eleganter zu gestalten:
| ||||||