seth_not@home: Dateien suchen und dann ausführen

Beitrag lesen

gudn tach!

find /opt/pdadmin/addons/share/ -type f -name "*uninstall.sh" -exec sh {} ;
oder
find /x/y/z/ -type f -name "*xyz.sh" -exec sh {} ;

bringt bei mir folgenden Fehler
find: Der Pfad muß vor dem Suchkriterium stehen.
Usage: find [-H] [-L] [-P] [path...] [expression]

hmm, bei mir klappt's. hab hier gnu find 4.2.28.
oh, bei mir klappt's sogar, wenn ich die braces nicht maskiere. ich dachte, man muesse das. im find-manual steht, dass diese "constructions might need to be escaped". haengt vielleicht von der shell ab? evtl. sind's die anfuehrungszeichen. kann sein, dass "*xyz.sh" bei dir dasselbe ist wie *xyz.sh (ohne anf.zeichen) und das willst du nicht.
was passiert bei einfachen anfuehrungszeichen '*xyz.sh'?

prost
seth