mirror of https://github.com/tLDP/LDP
76 lines
1.7 KiB
Bash
76 lines
1.7 KiB
Bash
#!/bin/bash
|
|
# ex30a.sh: "Colorized" version of ex30.sh.
|
|
# Crude address database
|
|
|
|
|
|
clear # Clear the screen.
|
|
|
|
echo -n " "
|
|
echo -e '\E[37;44m'"\033[1mContact List\033[0m"
|
|
# White on blue background
|
|
echo; echo
|
|
echo -e "\033[1mChoose one of the following persons:\033[0m"
|
|
# Bold
|
|
tput sgr0 # Reset attributes.
|
|
echo "(Enter only the first letter of name.)"
|
|
echo
|
|
echo -en '\E[47;34m'"\033[1mE\033[0m" # Blue
|
|
tput sgr0 # Reset colors to "normal."
|
|
echo "vans, Roland" # "[E]vans, Roland"
|
|
echo -en '\E[47;35m'"\033[1mJ\033[0m" # Magenta
|
|
tput sgr0
|
|
echo "ambalaya, Mildred"
|
|
echo -en '\E[47;32m'"\033[1mS\033[0m" # Green
|
|
tput sgr0
|
|
echo "mith, Julie"
|
|
echo -en '\E[47;31m'"\033[1mZ\033[0m" # Red
|
|
tput sgr0
|
|
echo "ane, Morris"
|
|
echo
|
|
|
|
read person
|
|
|
|
case "$person" in
|
|
# Note variable is quoted.
|
|
|
|
"E" | "e" )
|
|
# Accept upper or lowercase input.
|
|
echo
|
|
echo "Roland Evans"
|
|
echo "4321 Flash Dr."
|
|
echo "Hardscrabble, CO 80753"
|
|
echo "(303) 734-9874"
|
|
echo "(303) 734-9892 fax"
|
|
echo "revans@zzy.net"
|
|
echo "Business partner & old friend"
|
|
;;
|
|
|
|
"J" | "j" )
|
|
echo
|
|
echo "Mildred Jambalaya"
|
|
echo "249 E. 7th St., Apt. 19"
|
|
echo "New York, NY 10009"
|
|
echo "(212) 533-2814"
|
|
echo "(212) 533-9972 fax"
|
|
echo "milliej@loisaida.com"
|
|
echo "Girlfriend"
|
|
echo "Birthday: Feb. 11"
|
|
;;
|
|
|
|
# Add info for Smith & Zane later.
|
|
|
|
* )
|
|
# Default option.
|
|
# Empty input (hitting RETURN) fits here, too.
|
|
echo
|
|
echo "Not yet in database."
|
|
;;
|
|
|
|
esac
|
|
|
|
tput sgr0 # Reset colors to "normal."
|
|
|
|
echo
|
|
|
|
exit 0
|