bash loop à travers tous les find récursivement dans les sous-répertoires

J'ai un script bash qui se présente comme suit:

#!/bin/bash
FILES=public_html/*.php  # */stupid syntax highlighter!
for f in $FILES
do
  echo "Processing $f file..."
  # take action on each file.
done

Maintenant, j'ai besoin d'aller à travers tous les sous-répertoires dans public_html donc il devrait fonctionner sur:

/public_html/index.php
/public_html/forums/status.php
/public_html/really/deep/file/in/many/sub/dirs/here.php

Que dois-je changer FILES=public_html/*.php afin de le faire?

Aussi j'ai besoin de vérifier qu'il y a au moins un fichier ou autre chose, elle imprime

Processing *.php file...

source d'informationauteur qwertymk