1、 $0

#!/bin/sh
echo $0

2、shFile=$(readlink -f $0)

#!/bin/sh
shFile=$(readlink -f $)
shDir=$(dirname ${shFile})
echo $shFile

[dongjunjie@test]$ ./test.sh
/data/dongjunjie/test/test.sh

$0的方式,如果执行脚本的时候是按照相对路径执行的,$0 也是一个相对位置

但是这种方式缺可以绝对路径的方式展现

04-18 18:15