一:
scripts_dir=`echo $0 | sed 's/\/[^\/]\{1,\}$//'`
echo $scripts_dir
下面这个是绝对路径
#pwd | sed 's/\/[^\/]\{1,\}$//'
二:
scripts_dir=`dirname $0`
echo $scripts_dir
输出脚本原本的名称
scripts_file=`basename $0`
echo $scripts_file
三:
如果存在软连接,需要用下面一句;
realpath=$(readlink -f "$0")
basedir=$(dirname "$realpath")