Linux獲取當(dāng)前腳本真實(shí)路徑的方法
發(fā)布日期:2022-03-13 14:52 | 文章來源:站長之家
1.獲取當(dāng)前腳本的真實(shí)路徑:
#!/bin/bash
if [[ $0 =~ ^\/.* ]] #判斷當(dāng)前腳本是否為絕對路徑,匹配以/開頭下的所有
then
script=$0
else
script=$(pwd)/$0
fi
script=`readlink -f $script` #獲取文件的真實(shí)路徑
script_path=${script%/*} #獲取文件所在的目錄
realpath=$(readlink -f $script_path) #獲取文件所在目錄的真實(shí)路徑
echo $script
echo $script_path
echo $realpath

2.readlink -f :獲取符號鏈接的真實(shí)文件位置,最后得到符號鏈接的真實(shí)文件位置

3.basename :獲取文件的文件名


4.dirname:獲取文件的目錄名

總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對本站的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
相關(guān)文章
關(guān)注官方微信