Shell S*****
Ich hab ein kleines Problem. Ich muss für GdI1 diese Aufgabe machen aber komm nicht wirklich weit.
Hier die Aufgabenstellung:
Schreiben Sie ein Shellskript convert.bash, das für ein beliebiges Verzeichnis alle dort enthaltenen Dateien mit einer
als Parameter übergebenen Endung (z.B. .doc) in das aktuelle Verzeichnis kopiert und die Endung austauscht gegen
eine als weiterer Parameter übergebenen Endung (z.B. .txt).
Alles was ich bis jetzt hinbekommen hab, war das eine bestimmte Datei zwar kopiert wurde und umbenannt aber nicht richtig umbenannt wurde.
hier das S*****
#!/bin/sh
for i in $1/*.txt
do cp "$i" *.TXT
done
für .txt und .TXT müssen Parameter eingesetzt werden
es sollte dann so geschrieben werden: ./convert.bash (verzeichnis) (dateiendung1) (dateiendung2)
Hilfe und erklärungen wie das gemacht wurde nehm ich gerne an
MfG
__________________
Satzzeichen sind keine Rudeltiere
|