Ich würde eine Änderung Ihres zweiten Befehls vorschlagen:
find . -type f -name "*.jpg" | \ while read -r f; do [ -e "$.png" ] && echo "$"; done
Dadurch werden alle .jpg
Dateien gefunden und geprüft, ob die entsprechende .png
Datei vorhanden ist, und der vollständige Pfad wird ohne die Erweiterungen angezeigt.
Beachten Sie, dass es bei viel weniger .png
Dateien effizienter ist, nach diesen .jpg
Dateien zu suchen und nach den entsprechenden Dateien zu suchen .
[Getestet mit bash
Ubuntu 18.04.1.]