Am Samstag, 4. März 2006 10:17 schrieb Martin Ereth:
David Haller schrieb:
Am Fri, 03 Mar 2006, Martin Ereth schrieb:
Meine Lösung:
#!/bin/sh for file in big/*.[j,J][p,P][g,G]
Verraetst du uns, was die Kommata in den [] sollen?
Hallo David!
Gerne!
Wie du sicherlich weisst, mach LINUX einen Unterschied zwischen Groß- und Klein-Schreibung. Nun möchte ich in dem Script alle jpg's (bsp: JPG, jpg, Jpg, jPG, und andere) erfassen.
Jeder Ausdruck in den eckigen Klammern steht für einen Buchstaben, das Komma trennt die möglichen Buchstaben.
Du willst mir damit wohl sagen, dass die Kommas unnötig sind?
Nicht nur unnötig, sodern in (zugegeben pathologischen Fällen) falsch: ralf@arni2:~/testfldr> ll insgesamt 0 -rw-r--r-- 1 ralf users 0 2006-03-05 00:02 laber.jpg -rw-r--r-- 1 ralf users 0 2006-03-05 00:11 laber.troet -rw-r--r-- 1 ralf users 0 2006-03-05 00:03 xyz.j,g ralf@arni2:~/testfldr> ll *.[j,J][p,P][g,G] -rw-r--r-- 1 ralf users 0 2006-03-05 00:02 laber.jpg -rw-r--r-- 1 ralf users 0 2006-03-05 00:03 xyz.j,g Das Komma ist ein Argument und nicht Listentrenner. Good night Ralf -- Antworten bitte nur in die Mailingliste! PMs bitte an: listreply (@) arndt-on-line (.) de