#!/bin/bash -eu DEVICES=( \ "/dev/disk/by-id/nvme-Samsung_SSD_970_EVO_Plus_500GB_Sxxxxxxxxxxxxxx,efi1" \ "/dev/disk/by-id/nvme-Samsung_SSD_970_EVO_Plus_500GB_Sxxxxxxxxxxxxxx,efi0" \ "/dev/disk/by-id/nvme-ADATA_LEGEND_710_xxxxxxxxxxxx,efi" \ ) for DEVLINE in "${DEVICES[@]}"; do read -r DEV BOOTDIR <<< "$(echo "${DEVLINE}" | tr ',' ' ')" grub-install --target=x86_64-efi --efi-directory=/boot/"${BOOTDIR}" "${DEV}" done