mirror of https://github.com/tLDP/LDP
66 lines
1.2 KiB
Bash
66 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
# Crude address database
|
|
|
|
clear # Clear the screen.
|
|
|
|
echo " Contact List"
|
|
echo " ------- ----"
|
|
echo "Choose one of the following persons:"
|
|
echo
|
|
echo "[E]vans, Roland"
|
|
echo "[J]ones, Mildred"
|
|
echo "[S]mith, Julie"
|
|
echo "[Z]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"
|
|
;;
|
|
# Note double semicolon to terminate each option.
|
|
|
|
"J" | "j" )
|
|
echo
|
|
echo "Mildred Jones"
|
|
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 "Ex-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
|
|
|
|
echo
|
|
|
|
# Exercise:
|
|
# --------
|
|
# Change the script so it accepts multiple inputs,
|
|
#+ instead of terminating after displaying just one address.
|
|
|
|
exit 0
|