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.