47 lines
1.3 KiB
Bash
47 lines
1.3 KiB
Bash
|
#!/bin/bash
|
||
|
############################################################
|
||
|
# Help #
|
||
|
############################################################
|
||
|
Help()
|
||
|
{
|
||
|
# Display Help
|
||
|
echo "Add description of the script functions here."
|
||
|
echo
|
||
|
echo "Syntax: scriptTemplate [-g|h|v|V]"
|
||
|
echo "options:"
|
||
|
echo "g Print the GPL license notification."
|
||
|
echo "h Print this Help."
|
||
|
echo "v Verbose mode."
|
||
|
echo "V Print software version and exit."
|
||
|
echo
|
||
|
}
|
||
|
|
||
|
############################################################
|
||
|
############################################################
|
||
|
# Main program #
|
||
|
############################################################
|
||
|
############################################################
|
||
|
|
||
|
# Set variables
|
||
|
Name="world"
|
||
|
|
||
|
############################################################
|
||
|
# Process the input options. Add options as needed. #
|
||
|
############################################################
|
||
|
# Get the options
|
||
|
while getopts ":hn:" option; do
|
||
|
case $option in
|
||
|
h) # display Help
|
||
|
Help
|
||
|
exit;;
|
||
|
n) # Enter a name
|
||
|
Name=$OPTARG;;
|
||
|
\?) # Invalid option
|
||
|
echo "Error: Invalid option"
|
||
|
exit;;
|
||
|
esac
|
||
|
done
|
||
|
|
||
|
|
||
|
echo "hello $Name!"
|