Sim, read
é a maneira mais comum de ler dados "de prompts". E select
é um recurso mais poderoso que permite usar listas de dados para selecionar. Inspecione o último para saber sobre sua utilidade para o seu propósito específico. Observe também que ksh
' read
suporta uma sintaxe para incluir o prompt; com sua amostra que poderia ser: read name?"What is your name? "
.