1.獲取當前腳本的真實路徑:
#!/bin/bash
if [[ $0 =~ ^\/.* ]] #判斷當前腳本是否爲絕對路徑,匹配以/開頭下的所有
then
script=$0
else
script=$(pwd)/$0
fi
script=`readlink -f $script` #獲取文件的真實路徑
script_path=${script%/*} #獲取文件所在的目錄
realpath=$(readlink -f $script_path) #獲取文件所在目錄的真實路徑
echo $script
echo $script_path
echo $realpath
2.readlink -f :獲取符號鏈接的真實文件位置,最後得到符號鏈接的真實文件位置
3.basename :獲取文件的文件名
4.dirname:獲取文件的目錄名