Difference between revisions of "Bash Shell Script Examples"
From Free Knowledge Base- The DUCK Project: information for everyone
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 23:20, 13 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...
- 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