Christoph: ksh-script und regexp

Beitrag lesen

Hallo Leute,
ich ich habe folgendes Problem:
Ich will, einen Dateinamen matchen, sobald ein Großbuchstabe drin vorkommt.
Ich lese die einzelnen Dateinamen mittels

for file in $(find $verzeichnis -type f)
do
...
done

aus und will einen Treffer, sonbald ein Großbuchstabe drin vorkommt.
Ich perl genügt ja dazu sowas wie

if($file =~ m/[A-Z]/)

aber das geht im ksh-script nicht, wenn ich da

if [[ $file == [A-Z] ]]

mache,matcht nichts.
Ich hab das mal mit dem String
XabcdefgX ausprobiert, um den zu matchen braucht man

if [[ "$test" == [A-Z][a-z]*[A-Z] ]]

Hilfe, ich komme nicht weiter.
Danke schonmal für eure Hilfe
Christoph