No bash, como faço para expandir um curinga enquanto ele estiver entre aspas duplas?

Gostaria de escrever a seguinte função no bash:

go() {
  cd "~/project/entry ${1}*"
}

O que isso faria é colocar um CD em um subdiretório do projeto com o prefixoentry (espaço para anotações) e possivelmente um sufixo longo. Eu só precisaria dar um nome parcial e ele completará o sufixo do nome do diretório.

Então, por exemplo, tenho as seguintes pastas:

~/project/entry alpha some longer folder name
~/project/entry beta another folder name
~/project/entry gamma

Eu posso corrergo b e isso vai me colocar em~/project/entry beta another folder name.

O problema, é claro, é que o curinga não se expande entre aspas duplas. Não posso omitir as aspas porque não poderei capturar os espaços corretament

Como faço para obter o curinga para expandir e, ao mesmo tempo, preservar os espaços?

questionAnswers(1)

yourAnswerToTheQuestion