Regex hace coincidir una cadena con espacios (¿usa comillas?) En una sentencia if
¿Cómo haría una coincidencia de expresiones regulares como se muestra a continuación, pero con comillas alrededor de ("^ This") como en el mundo real? "This" será una cadena que puede tener espacios.
#!/bin/bash
text="This is just a test string"
if [[ "$text" =~ ^This ]]; then
echo "matched"
else
echo "not matched"
fi
Quiero hacer algo como
if [[ "$text" =~ "^This is" ]]; then
pero esto no coincide.