Wenn findes aufgerufen wird, um nichts zu finden, wird es immer noch mit Code 0 beendet. Gibt es eine Möglichkeit, einen Exit-Code zurückzugeben, der auf einen Fehler hinweist, wenn keine Datei gefunden wurde?
-exec.
-q, dann grepwerden die Daten einfach durchlaufen, während die Pipeline weiterhin unterbrochen wird und ein Fehler gemeldet wird, wenn nichts durchkommt .
finddirekt unterstützt wird. Sie können so etwasfind ... -print0 | grep -qz .vielleicht tun , wenn Sie esgrepunterstützen.