1.獲取當前腳本的真實路徑:
#!/bin/bashif [[ $0 =~ ^//.* ]] #判斷當前腳本是否為絕對路徑,匹配以/開頭下的所有then script=$0else script=$(pwd)/$0fiscript=`readlink -f $script` #獲取文件的真實路徑script_path=${script%/*} #獲取文件所在的目錄realpath=$(readlink -f $script_path) #獲取文件所在目錄的真實路徑echo $scriptecho $script_pathecho $realpath
2.readlink -f :獲取符號鏈接的真實文件位置,最后得到符號鏈接的真實文件位置
3.basename :獲取文件的文件名
4.dirname:獲取文件的目錄名
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。
新聞熱點
疑難解答