====== bash Programmierung ====== Siehe http://www.dokuwiki.org/plugin:syntaxhighlighter3 für eine Einführung und http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/ für die Auszeichnung von Code-Schnipseln. Wir benötigen in diesem Bereich meist den folgenden Rahmen aus SXH Anweisungen: ===== Umbenennen ===== **Aufgabe**: Ein umbenennen Skript erstellen, das alle Leerzeichen, Großschreibung sowie Umlaute und Ligaturen aus Datei- und Ordnernamen eines bestimmten Verzeichnisses sowie der darin enthaltenen Unterverzeichnisse entfernt. Dirk: [[.bashprog:dow_umbenennen]] Jonas: [[.bashprog:jh_umbenennen]] Roman: [[.bashprog:rs_umbenennen]] ===== Verzeichnisse scannen ===== **Aufgabe**: Ausgabe einer Liste der Verzeichnisse auf einem Server, deren Inhalt schon seit N Jahren nicht mehr aktualisiert wurde, geordnet nach Alter sowie unter Angabe der jeweiligen Besitzer. Dirk: [[.bashprog:dow_serververz]] Jonas: [[.bashprog:jh_serververz]] Roman: [[.bashprog:rs_serververz]]