Pause a Bash script
This page was last updated on July 20, 2009.
- Use this in your script to add a pause by asking for user input:
-
#!/bin/bash ############################################# # GET MY ATTENTION WITH A BEEP: # ############################################# echo $'\a' ############################################# # ASK ME IF I WANT TO CONTINUE: # ############################################# echo -n "Continue running the script? (y/n) " ############################################# # CHECK OUT MY REPLY: # ############################################# read -n1 reply echo ############################################# # ACT ON MY REPLY: # ############################################# if [ $reply = "y" -o $reply = "Y" ]; then echo "Continuing!" elif [ $reply = "n" -o $reply = "N" ]; then exit 1 fi
See also Howto: Pause a Shell Script by Chris Collins.
Obligatory Happy Ending
And they all lived happily ever after. The end.

Comment: