#!/bin/bash
#inport file in.cfg use variable FILE_NAME
. in.cfg
LOG_PATH=`dirname \opt\lbq\test_shell`
LOG_NAME="${LOG_PATH}/test.log"
function main()
{
echo $FILE_NAME
#if parameter num >3 or < 2 is error parameter
if [ $# -gt 3 -o $# -lt 2 ]
then
echo -e "error parameter num: $#"
else
#use parameter 1 and 2
echo -e "$1"
echo -e "$2"
if [ -e ${LOG_NAME} ];then
echo -e ""
else
#create default file by filename
> ${LOG_NAME}
echo -e "create file ${LOG_NAME}"
#endif
fi
#write the info to file ${LOG_NAME}
echo -e "log file is ${LOG_NAME}." >> ${LOG_NAME}
fi
}
#invoke method main with two parameter
main "P" "P2"