Bash Shell Script Examples

From Free Knowledge Base- The DUCK Project
Revision as of 20:43, 13 February 2015 by Admin (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Add Pause Prompt In a Shell Script

Use "read". There is no pause command under bash shell.

#!/bin/bash
echo $1
read -p "Press [Enter] key to continue."
exit 0

The sample script above shows what is entered as a command line parameter and then pauses, waiting for the user to press the ENTER key to continue. This creates a PAUSE.

Require command line parameters

see example:

if [ -z $1 ] || [ -z $2 ] ; then
        echo "newuser: too few arguments"
        echo "Usage: newuser [username] [uid]"
        echo "Adds a new robotz.com customer, for use by admin@robotz.com only."
else
        useradd -r $1 -d /home/$1 -m -n -u $2
fi
exit 0