Erste Seite Zurück Weiter Letzte Seite Übersicht Text

Notizen:


Ein letzter Abstraktionsschritt besteht darin, die alten und neuen Dateinamen-Endungen nicht innerhalb des Skriptes anzugeben, sondern sie als Aufrufparameter an das Skript zu übergeben.

Dazu muß man lediglich innerhalb des Skriptes alle Vorkommen von JPG durch $1 ersetzen und alle Vorkommen von jpg durch $2.

Damit können wir jetzt z.B. eingeben:

./schleife3.bash jpg meins

und bei allen Bildern mit die Endung .jpg durch die Endung .meins ersetzen, d.h. aus bild.jpg wird bild.meins usw.

Übungsaufgabe 5.24.1

Kopiert Euch das Skript shell-skripte/schleife3.bash aus dem Übungsverzeichnis in das Verzeichnis “temp” Eures Benutzerverzeichnisses. Spielt dann ein wenig mit dem Skript herum:

Benennt alle Bilder von .jpg nach .meins um und wieder zurück!