gudn tach!
find ./*/ -type f -name xyz.sh |xargs sh;
sollte eigentlich funzen. geht allerdings nicht, wenn dort relative pfadangaben gemacht werden, die von deiner aktuellen position aus nicht passen.
find ./*/ -type f -name xyz.sh -exec sh {} ;[/code]
maskiere die braces mit backslashes, also: -exec sh {} ;
ansonsten siehe oben, allerdings wird hier nicht wie oben
sh foo/xyz.sh bar/xyz.sh ...
sondern
sh foo/xyz.sh
sh bar/xyz.sh
...
ausgefuehrt.
wenn du das working directory jeweils mitaendern willst, nutze statt "exec" "execdir".
prost
seth