> find ./ -name "*endung" exec cat{} | grep "suchstring" ;\
>
> Bekomme aber immer nur ein > zu sehen.
> Wo habe ich da den fehler.
das \ bedeutet dass der Befehl in der nächsten Zeile weitergeht.
Versuchs mal mit folgendem:
find ./ -name "*endung" exec cat {} | grep "suchstring"
Willst du die Dateien oder die Dateiname durchsuchen ?
Folgendes is auch möglich:
find ./ -name "*endung" | xargs grep "suchstring"
Michael