Команда read
завершится ошибкой, когда больше не будет ввода, поэтому вы можете использовать ее как условие цикла:
#!/bin/sh
echo -n "Enter your name: "
while read name
do
echo -n "Enter your number: "
read number
echo "Your name is $name and your number is $number"
done