Mailinglist Archive: opensuse-de (1203 mails)
| < Previous | Next > |
Re: Scriptfrage
- From: Steffen Hanne <oldventure@xxxxxx>
- Date: Fri, 12 Sep 2008 20:01:52 +0200
- Message-id: <200809122001.52284.oldventure@xxxxxx>
Am Freitag, 12. September 2008 schrieb Christian Brabandt:
damit läuft das Script vom Jürgen, allerdings wirft es (wenn gestartet in
übergeordneten Verzeichnis) die Dateien der Unterverzeichnisse CD 01 und CD
02 in das übergeordnete Verzeichnis.
Verständnis leider noch nicht... <shame>
Grüße zurück
Steffen
--
Letzte Worte eines Fallschirmspringers:
"Welcher Notfallschirm?"
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
Da fehlt ein '|' in der Zeile vorher. Beim flüchtigen drüber schauenDanke Christian,
ist mir außerdem aufgefallen, dass Dein read Backslashes¹ schluckt.
Besser read mit der Optione -r aufrufen (oder gleich find das
umbenennen überlassen [ find ... -exec mv -t "$d" '{}' + ]
damit läuft das Script vom Jürgen, allerdings wirft es (wenn gestartet in
übergeordneten Verzeichnis) die Dateien der Unterverzeichnisse CD 01 und CD
02 in das übergeordnete Verzeichnis.
Das müsstest Du mir bitte in das Script einbauen, soweit reicht mein
__
¹)
Am robustesten ist afaik immer noch die Kombination
find -print0 | while IFS= read -r -d $'\0' name ; do .... done
Das sollte mit allen Ekligkeiten, die in Dateinamen vorkommen können
umgehen können.
Verständnis leider noch nicht... <shame>
Mit freundlichen Grüßen
Christian
--
Grüße zurück
Steffen
--
Letzte Worte eines Fallschirmspringers:
"Welcher Notfallschirm?"
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |