Grossbuchstaben gesondert behandeln

25/01/2014 - 09:41 von Albrecht Mehl | Report spam
In einem Verzeichnis befinden sich

- Unterverzeichnisse, deren Namen mit einem Grossbuchstaben beginnt
- " mit einem kleinen Buchstaben oder
Sonderzeichen .
- Dateien

Nun sollen alle die Unterverzeichnisse, deren Namen mit einem
Grossbuchstaben beginnt, in ein anderes Verzeichnis kopiert werden,
nicht die mit kleinen Buchstaben, keine Dateien. Symbolisch kann man das
vielleicht so ausdrücken:

rsync /quellverzeichnis/<wenn Du ein Verzeichnis bist
_und_ wenn Dein Name mit einem grossen Buchstaben
beginnt>* /zielverzeichnis

Da ich mit der Formulierung der Bedingung noch überfordert bin, wàre ich
für Hilfe dankbar.

A. Mehl
Albrecht Mehl |eBriefe an:mehlBEIfreundePUNKTtu-darmstadtPUNKTde
Veilchenweg 7 |Tel. (06151) 37 39 92
D-64291 Darmstadt, Germany|sehenswert - ungefàhr 'Wir einsam im All'
http://www.phrenopolis.com/perspect...index.html
 

Lesen sie die antworten

#1 Juergen P. Meier
25/01/2014 - 09:42 | Warnen spam
Albrecht Mehl :
In einem Verzeichnis befinden sich

- Unterverzeichnisse, deren Namen mit einem Grossbuchstaben beginnt
- " mit einem kleinen Buchstaben oder
Sonderzeichen .
- Dateien

Nun sollen alle die Unterverzeichnisse, deren Namen mit einem
Grossbuchstaben beginnt, in ein anderes Verzeichnis kopiert werden,
nicht die mit kleinen Buchstaben, keine Dateien. Symbolisch kann man das
vielleicht so ausdrücken:

rsync /quellverzeichnis/<wenn Du ein Verzeichnis bist
_und_ wenn Dein Name mit einem grossen Buchstaben
beginnt>* /zielverzeichnis

Da ich mit der Formulierung der Bedingung noch überfordert bin, wàre ich
für Hilfe dankbar.



Shell Globbing ist Case-Sensitive.

Also sollte reichen "[A-Z]*/." als Pattern fuer cp oder rsync anzugeben
um die Verzeichnisse die mit Grossbuchstaben beginnen zu kopieren,
nicht jedoch Daeien die mit Grossbuchstaben beginnen.

Juergen
Juergen P. Meier - "This World is about to be Destroyed!"
end
If you think technology can solve your problems you don't understand
technology and you don't understand your problems. (Bruce Schneier)

Ähnliche fragen