======================
Use function in your script: =
======================
fun:
#!/bin/bash
#function defination
func() { echo "function demon"; ls; echo "----------"; }
func
welcome() { echo "Hi $1 and $2"; }
welcome joseph steven
set jane amy
echo $*
welcome joseph steven
echo $1 $2
==============
The Library File: =
==============
my_login:
#!/bin/echo Waring: This login library should be sourced!
usr_name() {
echo "your name?"
read u_name
case $u_name in
"joseph" ) echo "Well come!"
return 0
;;
"Joseph" ) echo "Well come!"
return 0
;;
*) echo "Sorry, I don't know you!"
return 1
;;
esac
}
system:
#!/bin/bash
source my_login
usr_name
if [ "$?" -eq 0 ]; then
echo "login success!"
fi