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