Difference between revisions of "Bash Shell Script Examples"

From Free Knowledge Base- The DUCK Project: information for everyone
Jump to: navigation, search
Line 21: Line 21:
 
  fi
 
  fi
 
  exit 0
 
  exit 0
 +
 +
=== See Also... ===
 +
 +
* [[Advanced Shell Operations]] - The 2001 shell script example cookbook
 +
* [[How to write a shell script]] - Read before looking at examples
 +
* [[Regular Expressions Tutorial]] - RegEx is the real power in the shell script
  
 
[[Category:Computer_Technology]]
 
[[Category:Computer_Technology]]
 
[[Category:Linux]]
 
[[Category:Linux]]

Revision as of 00:20, 14 February 2015

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

See Also...