En bash, ¿cómo amplío un comodín mientras está entre comillas dobles?

Me gustaría escribir la siguiente función en bash:

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

Lo que esto haría es crear un CD en un subdirectorio de proyecto con el prefijoentry (espacio de nota) y posiblemente un sufijo largo. Solo necesitaría darle un nombre parcial y completará el sufijo del nombre del directorio.

Entonces, si por ejemplo, tengo las siguientes carpetas:

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

Puedo corrergo b y me pondrá en~/project/entry beta another folder name.

El problema es, por supuesto, que el comodín no se expande entre comillas dobles. No puedo omitir las comillas porque entonces no podré capturar los espacios correctamente.

¿Cómo consigo que se expanda el comodín y al mismo tiempo se preservan los espacios?

Respuestas a la pregunta(1)

Su respuesta a la pregunta