Я работаю над сценарием локального входа для некоторых клиентов Macintosh. Я хотел бы размонтировать несколько дисков на машине, прежде чем пытаться их смонтировать, аналогично тому, что я делаю на клиентах Windows. Ниже приведен код, который у меня есть; Тем не менее, мне было любопытно, есть ли способ оптимизировать это или сжать код?
if [ -d "/Volumes/Share1" ]; then
umount -f /Volumes/Share1
fi
if [ -d "/Volumes/Share2" ]; then
umount -f /Volumes/Share2
fi
if [ -d "/Volumes/Share3" ]; then
umount -f /Volumes/Share3
fi
Это просто кажется громоздким и грязным, и я не уверен, как это сделать лучше.