BASH: rmdir dans un script

Bonjour,

dans un script, celui qui a créé les répertoires visés, la commande suivante renvoie un échec, alors que la même commande - sauf erreur de ma part! - fonctionne:

rmdir --ignore-fail-on-non-empty "${USBDIR}/BKP/*"

La variable USBDIR est:

USBDIR='/media/eric/Tosh2Tbleu2ext4'

et la commande

 echo "${USBDIR}/BKP/*"  

renvoie: /media/eric/Tosh2Tbleu2ext4/BKP/*

le répertoire « ${USBDIR}/BKP/ » contient:

$ls -l /media/eric/Tosh2Tbleu2ext4/BKP/
total 8
drwxr-xr-x 2 eric eric 4096 31 juil. 15:54 24_07_31-15h54m
drwxr-xr-x 2 eric eric 4096 31 juil. 15:55 24_07_31-15h55m

et la commande suivante fonctionne:

$rmdir --ignore-fail-on-non-empty /media/eric/Tosh2Tbleu2ext4/BKP/*

Où est l’erreur ?

merci pour votre attention

pas besoins de guillemet, car sinon c’est une chaîne et ta variable n’est pas interprétée.

Merci Zargos,
j’avoue ne toujours pas maîtriser cette notion de bash et l’oublier (je programme trés rarement)