¿Cómo seleccionar una opción de un menú de selección desde un script?

¿Cómo seleccionar una opción de un menú de selección desde un script?

Estoy trabajando en un script para automatizar tareas de relleno que hago cientos de veces al día, como crear proyectos de iOS/Android, pero no tengo mucha experiencia con scripts de shell.

En uno de los proyectos, estamos usando Titanium, lo que me brinda un contenedor CLI para los comandos de compilación nativos, así que hago:

titanium build -p ios -T devicepara implementarlo en mi dispositivo, pero antes de implementarlo, necesito seleccionar algunas cosas, así que obtengo esto:

Which developer certificate would you like to use?
/Users/bernardo/Library/Keychains/login.keychain
   1)  CERTIFICATE 1 (xxx)  (expires Oct 16, 2015  4:27:51 pm)
   2)  CERTIFICATE 2 (xxx)  (expires Oct  1, 2015 12:06:30 pm)
Select a certificate by number or name: 

Siempre selecciono las mismas opciones, entonces la pregunta es: ¿cómo creo un script que seleccione automáticamente la opción 1cada vez?

¡Gracias!

EDITAR:

Entonces intenté usar expectpara seleccionar la opción. Después de buscar en Google, lo hago así: expect <<EOD heredoc> spawn titanium build -p ios -T device heredoc> expect "Select a certificate by number or name" heredoc> send "1\r" heredoc> EOD

Sin embargo, en lugar de enviar "1" como entrada, muestra un "%". ¿Alguien sabe por qué?

información relacionada