cp  -r  test.sh  /home/tmp

#!/bash/bin

cd $(dirname $0)

pwd

当cd /home/tmp 执行./test.sh显示结果/home/tmp

当cd /home执行bash tmp/test.sh 显示结果/home/tmp

#!/bash/bin

pwd

当cd /home/tmp 执行./test.sh显示结果/home/tmp

当cd /home执行bash tmp/test.sh 显示结果/home

 

dirname $0 当前shell程序路径