#/bin/sh disks=$(lsblk -o PATH,SIZE,TYPE,LABEL | grep "part" | grep -v "part $" | awk '{print $1 ":", $4, "[" $2 "]"}') chosen=$(echo $disks | dmenu -p "Mount disk:") [[ "$chosen" = "" ]] && exit 1 mountpoint=$(echo $chosen | awk '{print "/mnt/" $2}' | dmenu -p "Mountpoint:") [[ "$mountpoint" = "" ]] && exit 1 mkdir -p $mountpoint sudo mount $(echo $chosen | awk '{print $1}' | sed 's/://') $mountpoint