roach57
Python,Linux,运维自动化,Shell

导航

 
一:
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")





posted on 2017-04-20 10:00  roach57  阅读(199)  评论(0编辑  收藏  举报