显示当前的路径
脚本内容:
[root@cuiyf sbin]# cat 123.sh
#! /bin/bash
a=`dirname "$0"`
a=`cd "$a" > /dev/null && pwd`
echo $a
[root@cuiyf sbin]#
显示脚本123.sh和当前的路径显示:
[root@cuiyf sbin]# ls
123.sh nginx
[root@cuiyf sbin]# pwd
/usr/local/nginx/sbin
测试:
[root@cuiyf sbin]# sh 123.sh
/usr/local/nginx/sbin
去掉目录路径
脚本内容
[root@cuiyf sbin]# cat spur.sh
#! /bin/bash
a=`basename 123.sh`
echo $a
测试
[root@cuiyf sbin]# sh spur.sh
123.sh