#### get dir name ####
case $0 in
/*)
K_DIR_NAME=`dirname "$0"`
;;
./*)
str_aaa=$0
str_bbb='./'
int_len=`expr ${#str_aaa} - ${#str_bbb}`
str_aaa=${str_aaa:${#str_bbb}:$int_len}
K_DIR_NAME=`dirname "$PWD/$str_aaa"`
;;
*)
echo $0
K_DIR_NAME=`dirname "$PWD/$0"`
;;
esac#### get file name ####
K_FILE_NAME=`basename $0`echo $K_DIR_NAME'/'$K_FILE_NAME