Re: Scriptfrage
Hallo Peter!
Peter Schütt schrieb am Montag, den 01. Mai 2006:
> Hallo,
> ich, Debian/Testing/Unstable/2.6.16 habe folgende Dateistruktur:
Was denn nun, Testing oder Unstable?
>
> dir1/file1 .. file10
> dir2/file11.. file20
[umbenennen nach:]
> dir1_file1
> dir1_file2
> dir1_file3
> ...
> dir2_file11
> dir2_file12
> ...
Ungetestet, müsste in einer bourne kompatiblen Shell ungefähr so gehen:
(alles in einer Zeile)
find . -type f -mindepth 2 |while read line; do
DIRNAME=`dirname "$line"`; FILENAME=`basename "$line"`;
echo cp "$line" "${DIRNAME}"_"${FILENAME}"; done
Das echo ist Absicht, damit du vorher überprüfen kannst, ob so alles
stimmt. Wenn es ok ist, nimm es raus.
Grüße,
Christian
--
Wer den Standpunkt des anderen nicht kennt, kann leicht an ihm
vorbeireden.
-- Rolf Hasenclever
Reply to: