Re: Regular Expression bei Dateiendungen mit find

2006-08-25 Diskussionsfäden Gebhard Dettmar
On Wednesday 23 August 2006 20:22, Gebhard Dettmar wrote: On Wednesday 23 August 2006 14:51, Juergen Christoffel wrote: On Wed, Aug 23, 2006 at 11:38:58AM +0200, Gebhard Dettmar wrote: On Tuesday 22 August 2006 16:39, Juergen Christoffel wrote: [...] [...] ... bei mir find -regex

Re: Regular Expression bei Dateiendungen mit find

2006-08-23 Diskussionsfäden Gebhard Dettmar
On Tuesday 22 August 2006 16:39, Juergen Christoffel wrote: On Tue, Aug 22, 2006 at 10:06:36AM +0200, Gebhard Dettmar wrote: Aber ich kapiere find -regex eh nicht so ganz. Ich habe Dateien wie geb.jpg, gebI.jpg, gebII.jpg usw. find -regex geb.* matcht die nicht, da muss noch ein .* davor,

Re: Regular Expression bei Dateiendungen mit find

2006-08-23 Diskussionsfäden Juergen Christoffel
On Wed, Aug 23, 2006 at 11:38:58AM +0200, Gebhard Dettmar wrote: On Tuesday 22 August 2006 16:39, Juergen Christoffel wrote: Das heisst soviel wie: das Pattern wird implizit verankert mit einem ^ am Anfang und mit einem $ am Ende des Strings, also -regex a findet nicht alle Files, die ein a

Re: Regular Expression bei Dateiendungen mit find

2006-08-23 Diskussionsfäden Gebhard Dettmar
On Wednesday 23 August 2006 14:51, Juergen Christoffel wrote: On Wed, Aug 23, 2006 at 11:38:58AM +0200, Gebhard Dettmar wrote: On Tuesday 22 August 2006 16:39, Juergen Christoffel wrote: [...] Äh, Moment, das findet gar nichts. Doch: touch a find * -regex a a Stimmt Ich

Re: Regular Expression bei Dateiendungen mit find

2006-08-22 Diskussionsfäden Gebhard Dettmar
On Monday 21 August 2006 19:14, Andreas Vögele wrote: Gebhard Dettmar schreibt: Daher bleibt die Frage: Wie rufst du das auf mit find? Am besten, so wie ich das vorgeschlagen habe, ganz ohne die Option -regex :-) Die Option -regex ist nämlich nicht portabel und wird nur von GNU find

Re: Regular Expression bei Dateiendungen mit find

2006-08-22 Diskussionsfäden Juergen Christoffel
On Tue, Aug 22, 2006 at 10:06:36AM +0200, Gebhard Dettmar wrote: Aber ich kapiere find -regex eh nicht so ganz. Ich habe Dateien wie geb.jpg, gebI.jpg, gebII.jpg usw. find -regex geb.* matcht die nicht, da muss noch ein .* davor, also .*geb.* Nehme an, das liegt daran, dass find bei der

Regular Expression bei Dateiendungen mit find

2006-08-21 Diskussionsfäden Thorsten Hamester
Hallo Liste nochmal ne Frage zu Dateiendungen. Wie muss ein Ausdruck ausschauen der sowohl .jpg als auch .jpeg einbindet (jp[eg]) sieht alle jpg-Dateien aber keine jpeg-Dateien (jp[eg][g]) sieht nur jpeg-Dateien (jp[eg]*) sieht .jpg und .jpeg aber auch jpeg.converted.png die ich aber nicht

Re: Regular Expression bei Dateiendungen mit find

2006-08-21 Diskussionsfäden Jan Kohnert
On Mon, 21 Aug 2006 14:15:11 +0200, Thorsten Hamester wrote Hallo Liste nochmal ne Frage zu Dateiendungen. Wie muss ein Ausdruck ausschauen der sowohl .jpg als auch .jpeg einbindet Wie ist das möglich nur beide Dateitypen zu bekommen? Da das ein ODER enthaellt, ist das eine erweiterte RegEx,

Re: Regular Expression bei Dateiendungen mit find

2006-08-21 Diskussionsfäden Andreas Vögele
Thorsten Hamester schreibt: Hallo Liste nochmal ne Frage zu Dateiendungen. Wie muss ein Ausdruck ausschauen der sowohl .jpg als auch .jpeg einbindet find . \( -name \*.jpg -o -name \*.jpeg \) -print -- Haeufig gestellte Fragen und Antworten (FAQ):

Re: Regular Expression bei Dateiendungen mit find

2006-08-21 Diskussionsfäden Gebhard Dettmar
On Monday 21 August 2006 14:15, Thorsten Hamester wrote: Hallo Liste nochmal ne Frage zu Dateiendungen. Wie muss ein Ausdruck ausschauen der sowohl .jpg als auch .jpeg einbindet (jp[eg]) sieht alle jpg-Dateien aber keine jpeg-Dateien (jp[eg][g]) sieht nur jpeg-Dateien (jp[eg]*) sieht .jpg

Re: Regular Expression bei Dateiendungen mit find

2006-08-21 Diskussionsfäden Gebhard Dettmar
On Monday 21 August 2006 15:21, Gebhard Dettmar wrote: [...] jetzt wirds ein bisschen kompliziert: Wieso matcht jp[eg]* auch jpeg.converted.png? Das tut er, weil Quantifier greedy sind. Der Ausdruck heißt: kein, ein oder mehrere e oder g und zwar solange, bis du fündig wirst (das meint

Re: Regular Expression bei Dateiendungen mit find

2006-08-21 Diskussionsfäden Gebhard Dettmar
On Monday 21 August 2006 16:06, Gebhard Dettmar wrote: On Monday 21 August 2006 15:21, Gebhard Dettmar wrote: [...] z.B. converted nicht matchen, da keine jp davor. Mit find matcht dieser Ausdruck eigentlich gar nichts, da es IMHO keine runden Klammern kennt. Nochmal sorry, da muss ich

Re: Regular Expression bei Dateiendungen mit find

2006-08-21 Diskussionsfäden Andreas Vögele
Gebhard Dettmar schreibt: Daher bleibt die Frage: Wie rufst du das auf mit find? Am besten, so wie ich das vorgeschlagen habe, ganz ohne die Option -regex :-) Die Option -regex ist nämlich nicht portabel und wird nur von GNU find unterstützt. -- Haeufig gestellte Fragen und Antworten

Re: Regular Expression bei Dateiendungen mit find

2006-08-21 Diskussionsfäden Thorsten Hamester
Hallo Gebhard Dettmar und alle anderen erstmal danke fuer Deine ausfuehrlichen Erklaerungen. Ich habe es in der bash so aufgerufen wie jan Kohnert es beschrieben hat und das lief wunderbar, war leider etwas unter Zeitdruck gestern, daher die schnelle Umsetzung und die spaete Antwort heute.