zmienna powłoki w wyrażeniu grep regex

Próbuję użyć zmiennej w wyrażeniu grep regex. Po prostu zamieszczę przykład awarii i być może ktoś może zasugerować, jak sprawić, by zmienna była oceniana podczas uruchamiania polecenia grep. próbowałem${var} także.

$ string="test this"
$ var="test"
$ echo $string | grep '^$var'
$ 

Ponieważ moje wyrażenie regularne powinno pasować do wierszy rozpoczynających się od „test”, powinno wydrukować wiersz odbitą echem.

$ echo $string
test this
$

questionAnswers(1)

yourAnswerToTheQuestion