"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Shell-Script zum Files umbennen -> wie erweitern für Verzeichnisse?

DKCH 06.06.2003 - 12:27 481 4
Posts

DKCH

...
Registered: Aug 2002
Location: #
Posts: 3242
ich hab ein kleines script, das leerzeichen aus dateinameen entfernt und durch _ ersetzt

Code:
for i in *; do cp "$i" "`echo "$i" | sed -e 's/\ /_/g'`" ; done

jetzt hät ich aber gern, dass es mit verzeichnissen auch funktioniert - wie schaff ich denn das :confused:

edit: dateinamen natürlich
Bearbeitet von DKCH am 07.06.2003, 11:49

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
dateinamen, oder?

DKCH

...
Registered: Aug 2002
Location: #
Posts: 3242
oh, stimmt, edited :)

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
verwende "mv" statt "cp"... ausser du verwendest "cp -r", aber das kopiert ja dann den ganzen verzeichnisbaum mit.

DKCH

...
Registered: Aug 2002
Location: #
Posts: 3242
ahja, thx - es kann so einfach sein :bash:
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz