Você pode fazer algo assim:
var1="temp-pprod-deployment"
if 'echo "$var1" | grep -q "prod"' ;then
echo "\$var1 contains word 'prod'"
else
echo "Not found."
fi
Explicação: Você está obtendo a saída da variável e canalizando-a para grep para regex. A opção -q
, significa retornar 0 em sucesso (true) e 1 em falha (false), que é test
-ed com if
.