reguläre ausdrücke

Mathias Velten m.velten at gmx.de
Don Jan 11 15:52:21 GMT 2007


On Do, 2007-01-11 at 16:04 +0100, Remo Fritschi wrote:
> Hallo zusammen
> 
> Auf meinem Fileserver (samba3 auf Ubuntu) möchte ich mit einem Cronjob jede Nacht Dateien von einem Ort zum Anderen kopieren.
> Die Daten, welche ich kopieren möchte sind vorwiegend MS-Word Dateien.
> Das ganze habe ich eingerichtet und es funktioniert.
> Leider macht das Word immer so lästige Auslagerungsdateien, welche mit einem "~" Beginnen.
> Diese möchte ich natürlich nicht kopieren.
> 
> Kann mir jemand sagen wie der cp-Befehl aussieht.
> Habe zum Beispiel an so was gedacht: 
> 
> cp "^!~*" test/
> 
> Natürlich funktioniert das nicht...
> Kann ich überhaupt mit cp solche reguläre ausdrücke verwenden?
> Könnt ihr mir helfen?
> 
> Danke zum voraus!
> Gruss Remo
> 
> -- 
> Ausgehende eMail ist virenfrei.
> Überprüft durch AVG.
> Version: 7.5.433 / Virendatenbank: 268.16.9/622 - Ausgabedatum: 10.01.07 14:52
>  
> 
Weder schön noch elegant oder sonstwas, aber sollte funktionieren:

for i in `ls -1 | grep -v *~`; do cp $i YOURDESTINATION;done

Es wird sicherlich noch eine andere schönere Lösung kommen..

Gruß Mathias Velten