#!/bin/bash # Script to unmount and eject all external USB drives # 找到所有外接裝置並處理 diskutil list | grep "external, physical" | awk '{print $1}' | while read -r disk; do echo "Unmounting all volumes on $disk..." diskutil unmountDisk "$disk" echo "Ejecting $disk..." diskutil eject "$disk" done