Shells: Tutorial


* Einf├╝hrung * Installation * Paketmanager * Grundlagen * Shells * Entwicklung * KDE * Skriptsprachen * AWK * PHP * Perl * Apache * Veranstaltungen * Schulungen * B├╝cher * Netzwerk * OpenOffice * OpenSource * Samba

Shells


© <a href="http://www.fotolia.de/p/29003">Ljupco Smokovski</a> - FOTOLIA
Home
Erste Schritte mit der Bourne-Shell
Dateien zeilenweise zusammenf├╝gen
Head or Tail
Schleifen und Z├Ąhlen
Shell-Variablen
Pipes
Sortieren von Daten
Wer sucht der findet!
Praktische Shell-Skripte
Rechtschreibung
Schleifen und elegant Z├Ąhlen
Texte formatieren mit fmt und fold
Umlenkung der Ein- und der Ausgaben
Klammer-Erweiterung
Verkn├╝pfen von Textdateien mittels Schl├╝sselfeldern
Mit freundlicher Unterstützung von:

Linux-Kurse und Seminare Linux Kurse
Veranstalter des
Linux-Tag
am Bodensee
2007 und 2008

Kontakt
Haftung
Impressum
Problem Hilfe Startseite


Schleifen und Zählen in der Bourne-Shell

Vielleicht hat man eine Menge von verschiedenen Bildern, die jeweils unterschiedlich benamt sind, z.B. wald.jpg, schwimmen.jpg, baum_und_haus.jpg usw.. Wie geht man vor, wenn man zur automatischen Verwendung dieser Skripte gerne generische Namen haben möchte, also zum Beispiel Bild_1.jpg, Bild_2.jpg, Bild_3.jpg, usw.
Das folgende Skript löst genau diese Aufgabe: Alle Bilder, jpg-Dateien, eines Verzeichnisses werden nach obiger Art umbenannt. Dabei werden die Bilder durchnummeriert. Gezählt wird mit Hilfe des "expr"-Operators.

#!/bin/sh
count=0
for i in *.gif
do
    count=`expr $count + 1`       
    mv $i Bild_${count}.gif
done
exit 0


© Copyright 2007 - 2010, Bernd Klein mit freundlicher Unterst├╝tzung von Bodenseo, Linux-Kurse und Schulungen,
Foto linke Seite (Mann mit Strick und Colt): Foto: ┬ę Ljupco Smokovski, fotolia 984022