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? " .