seth_not@home: Dateien suchen und dann ausführen

Beitrag lesen

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