$dir necesita comillas

Se encierra entre comillas las ocurrencias donde aparece $dir para que no falle con puntos de montaje que tienen espacios, por ejemplo con el nombre "USB 1TB" muestra los siguientes errores al ejecutar "update-grub2":
/usr/lib/os-probes/mounted/35detect_max: 11: [: /media/USB: unexpected operator
/usr/lib/os-probes/mounted/35detect_max: 24: [: /media/USB: unexpected operator