Ok, oué, c’est pas si compliqué que ça. J’ai fait ça à ma sauce 
elif [ ${q} = "2" ]
then
clear
## Choix utilisateur
echo -e "Lister l'espace disque d'un utilisateur\n"
nbusers=$(cat /etc/passwd | grep mdpu | cut -d : -f 1 | wc -l)
i=1
while [ ${i} -ne $(( ${nbusers}+1 )) ]
do
usersl=$(cat /etc/passwd | grep mdpu | cut -d : -f 1 | sed -n "${i}"p)
Tuser[${i}]=${usersl}
userc=${Tuser[${i}]}
echo -e "${i} ${userc}"
i=$((${i}+1))
done
nuq=0
########################################################################################################
while [ ${nuq} -ne -1 ] ; [ ${nuq} -eq 0 ] || [ $(( ${nbusers}+1 )) -le ${nuq} ]
do
read -p "Utilisateur (1 à ${nbusers}) ? " nuq
if [ ${nuq} = 'q' ] || [ ${nuq} = 'Q' ]
then
nuq=-1
q=0
else
vnuq=$(echo ${nuq} | grep '[0-9]')
if [ $? -ne 0 ]
then
nuq=0
else
usercs=${Tuser[${nuq}]}
repquota /mdpu | grep ${usercs}
fi
fi
done
########################################################################################################
Mais bon, cela fonctionne 