* 支持从其他目录执行,香港服务器,香港空间,如 source xxx/yyy/test.sh
* 支持 sh 和 source 执行
* 支持路径中有空格
* 支持 zsh 跟 bash
* 支持 ubuntu/centos
#!/bin/bash#获得该文件的位置| [ $? -eq 0 ]; thencd $BASH_SOURCECUR_FILE=$()CUR_DIR=$()cd – > /dev/[ ${]; thenCUR_FILE=$0elseCUR_FILE=$(pwd)/$0fiCUR_DIR=$()fi#去掉路径中的相对路径,网站空间,如a/..b/ccd CUR_DIR=$PWDcd – > /dev/nullecho $CUR_DIR若不给自己设限,则人生中就没有限制你发挥的藩篱。