"We are back" « oc.at

Shell Skript mit Datum in Ordnernamen

Bunny 22.10.2012 - 14:13 1791 4 Thread rating
Posts

Bunny

Addicted
Avatar
Registered: Oct 2002
Location: Austria
Posts: 525
hallo,

wer kann mir helfen...
ich möchte ein Shell Skript schreiben in dem ein ordner mit dem aktuellen Datum als Namen erstellt wird.

Wie kann ich das am bestern Lösen?

ich glaub grob das es so ähnlich funktionieren müsste...

DATUM='date +%Y-%m-%d'
Ordner=mkdir $DATUM


in den erstellen Ordner möchte ich dann Files rein kopieren ... wie spreche ich dann den Ordner an ?
mit $Ordner?
also fürs kopieren dann --> cp file.jpg $Ordner ????

bitte um hilfe


danke

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12126
Code: BASH
#!/bin/bash
directory="$(date +%F)"
mkdir -p "${directory}"
cp -a --target-directory="${directory}" file1 file2 file3 ...

(benoetigt GNU cp)

Bunny

Addicted
Avatar
Registered: Oct 2002
Location: Austria
Posts: 525
danke für die schnelle antwort...
für was steht der parameter "-a" ... ich bekomm den fehler das er sagt command not found

Vo

Legend
Editor from hell
Avatar
Registered: Jan 2007
Location: Brunn
Posts: 1014
man cp

Bunny

Addicted
Avatar
Registered: Oct 2002
Location: Austria
Posts: 525
aha.

ich habs anders gelöst
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz