Dateidatums vergleich

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Cheba
Beiträge: 37
Registriert: 01.10.2006 00:45:07

Dateidatums vergleich

Beitrag von Cheba » 02.11.2006 21:14:45

Hallo zusammen,

will mir gerade nen Cron-BackUp Script programmieren.
Wie kann ich denn in der bash die Datedatums auslesen?

Danke im voraus.

Cheba

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Dateidatums vergleich

Beitrag von garibaldi » 02.11.2006 21:17:25

Cheba hat geschrieben:Wie kann ich denn in der bash die Datedatums auslesen?
Mit

Code: Alles auswählen

ls -l
musst du dann evtl mit awk filtern.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Cheba
Beiträge: 37
Registriert: 01.10.2006 00:45:07

Beitrag von Cheba » 02.11.2006 21:20:17

Hehe Danke :D,
das ist mir schon klar.

Ich meinte eher was mit dem es dann möglich ist, 2 Dateiedatums in der Form: "Wenn Datei1 älter oder gleich alt ist, dann nicht kopieren".

Edit: Sorry, hab das mit dem awk übersehen. Wollte aber eigentlich bei bash-skript bleiben und nicht noch zusätzlich ne Sprache lernen.

Gruß Cheba

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 02.11.2006 22:16:26

Cheba hat geschrieben:"Wenn Datei1 älter oder gleich alt ist, dann nicht kopieren".

Code: Alles auswählen

if [ $DATEI1 -nt $DATEI2 ]; then
  cp ...
fi
Aber besser ist:

Code: Alles auswählen

cp -u $DATEI $ZIEL
man cp hat geschrieben:-u, --update
Kopieren nur, wenn die QUELL-Datei neuer ist als die Zieldatei oder die Zieldatei nicht existiert.

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 04.11.2006 18:08:14

Hi,

fuer mich schreit die Aufgabe geradezu nach "rsync".
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Antworten