Tu dois pouvoir gerer ça en faisant deux function, donc à la place de RECHERCHE et tu fais sur le même modele un truc qui ressemble à ça:
function SEARCH_FILE ()
{
FICHIER=$(find "$1" -maxdepth "$2" -type f -ctime -1)
if test -n "$FICHIER" ; then
# Si commande renvoi résultat on écrit dans le fichier
echo -e "\n$3 : " >> "$FIC_MAIL" # Titre
echo "$FICHIER" >> "$FIC_MAIL" # Torrents
ENVOI="$((ENVOI+1))" # On égraine le compteur
fi
}
function SEARCH_DIR ()
{
FICHIER=$(find "$1" -maxdepth "$2" -type d -ctime -1)
if test -n "$FICHIER" ; then
# Si commande renvoi résultat on écrit dans le fichier
echo -e "\n$3 : " >> "$FIC_MAIL" # Titre
echo "$FICHIER" >> "$FIC_MAIL" # Torrents
ENVOI="$((ENVOI+1))" # On égraine le compteur
fi
}
Que tu appelles dans l'ordre que tu veux comme l'autre en choisisant dir ou file comme t'as besoin:
SEARCH_FILE "$REP_SERIES" "3" "Series"
SEARCH_DIR "$REP_MUSIQUES" "1" "Musiques"
Je suis pas sure mais ça devrait le faire...
Pour la commande find je ne sais pas si elle est bonne comme ça ou pas je connais pas trop, à toi de fourgonner avec ça comme piste.
Ex.