[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: