Supondo que você está executando bash , você tem duas opções para a comparação:
if [[ "$DRIVE" =~ "/dev/nvme.*" ]] ; then
ou:
if [ "${DRIVE#/dev/nvme}" != "$DRIVE" ] ; then
No primeiro caso, os colchetes duplos permitem o operador de correspondência de expressão regular =~ extra; no segundo, a variável DRIVE é verificada para começar com /dev/nvme expandindo com a string principal /dev/nvme removed para ver se o resultado difere da expansão completa.
Com outros shells, você pode precisar usar um programa externo, por exemplo:
if [ 'echo $DRIVE | grep -o "^/dev/nvme"' == "/dev/nvme" ] ; then