To prompt for commands to run:
#!/bin/sh
while echo "Please enter command"
read response
do
case "$response" in
'done') break # no more commands
;;
"") continue # null command
;;
*) eval $response # do the command
;;
esac
done
This prompts the user to enter a command. While they enter a command or null string the script continues to run. To stop the command the user enters done at the prompt.