Supondo que sua produção seja semelhante a este exemplo , você pode usar awk
para obter a Disk:
value da seguinte forma:
diskutil list | awk '/(1.0|5.0|8.0) TB/ {print $NF; exit}'
Isso procurará a primeira linha que diz 1.0 TB
ou 5.0 TB
ou 8.0 TB
e imprime o último campo, que é o ID do disco
Para salvar esse valor em uma variável, use a substituição de comando:
disk_id="$(diskutil list | awk '/(1.0|5.0|8.0) TB/ {print $NF; exit}')"
agora a variável disk_id
conterá a saída do comando