bolug bonner linux user group
news about wissen files archive hilfe suchen  

 

archive :: BoLUG

druckfassung

BoLUG

Shell-Routine zum Erzeugen von Backups

To: LUG Bonn <bolug@xxxxxxxxxxx>
Subject: Shell-Routine zum Erzeugen von Backups
From: "Josef 'Jupp' Schugt" <jupp@xxxxxx>
Date: Sun, 09 Jan 2005 22:51:51 +0100
Hi!

Hier eine kleine Routine zum Erzeugen von versteckten Backups einzelner
Dateien, deren Namen als Kommandozeilenargumente übergeben werden.

mkbak() {
   for i in "$@"; do
      test -f "$i" && cp "$i" $(dirname "$i")/.$(basename "$i").~$(date -u 
+%Y-%m-%d_%k:%M:%S.%N)~
   done
}

*Vorher*

[jupp@mononoke jupp]$ pwd; ls -1a $HOME/.dillo
/home/jupp
.
..
bm.txt
cookiesrc
dillorc
dpi_socket_dir

*Nachher*

[jupp@mononoke jupp]$ mkbak .dillo/* ; ls -1a $HOME/.dillo
.
..
bm.txt
.bm.txt.~2005-01-09_21:46:59.581860000~
cookiesrc
.cookiesrc.~2005-01-09_21:46:59.648008000~
dillorc
.dillorc.~2005-01-09_21:46:59.711804000~
dpi_socket_dir
.dpi_socket_dir.~2005-01-09_21:46:59.772603000~

Die Option '-1' sorgt dafür, dass 'ls' eine einspaltige Ausgabe produziert.

Josef 'Jupp' Schugt
--
Where on the ringworld does that 'Lord of the Rings' guy live?


 « Vorige im Thread  Dieser Thread  Nächste im Thread » 

 

seitenanfang


 

news about wissen files archive hilfe suchen  
kontakt letzte änderung: 09.01.2005