"We are back" « oc.at

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

DKCH 06.06.2003 - 12:27 525 4
Posts

DKCH

Administrator
...
Registered: Aug 2002
Location: #
Posts: 3301
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

watchout

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

DKCH

Administrator
...
Registered: Aug 2002
Location: #
Posts: 3301
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

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