Linux獲取當(dāng)前腳本真實(shí)路徑的方法
1.獲取當(dāng)前腳本的真實(shí)路徑:
#!/bin/bash if [[ $0 =~ ^\/.* ]] #判斷當(dāng)前腳本是否為絕對(duì)路徑,匹配以/開頭下的所有 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 :獲取符號(hào)鏈接的真實(shí)文件位置,最后得到符號(hào)鏈接的真實(shí)文件位置
3.basename :獲取文件的文件名
4.dirname:獲取文件的目錄名
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
- 增強(qiáng)Linux和Unix服務(wù)器安全性的方法詳解
- Linux中chown與chmod兩個(gè)命令的區(qū)別詳解
- Linux中使用命令more,less,cat查看文件內(nèi)容
- 高并發(fā)nginx服務(wù)器的linux內(nèi)核優(yōu)化配置講解
- Linux中修改mysql默認(rèn)編碼的方法步驟
- Linux下刪除亂碼或特殊字符文件的方法講解
- Linux關(guān)于透明大頁(yè)的使用與禁用介紹
- Linux下升級(jí)python和安裝pip的詳解
- Linux Shell在目錄下使用for循環(huán)結(jié)合if查找文件的巧用
- 使用top命令分析linux系統(tǒng)性能的詳解
相關(guān)文章
Apache JMeter 5.5 下載安裝及設(shè)置中文圖文教程
這篇文章主要介紹了Apache JMeter 5.5 下載安裝以及設(shè)置中文教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-02-02VMware虛擬機(jī)中Ubuntu18.04無法連接網(wǎng)絡(luò)的解決辦法
這篇文章主要為大家詳細(xì)介紹了VMware虛擬機(jī)中Ubuntu18.04無法連接網(wǎng)絡(luò)的解決辦法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-03-03linux下使用cmake編譯安裝mysql的詳細(xì)教程
這篇文章主要介紹了linux下使用cmake編譯安裝mysql的詳細(xì)教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10在linux系統(tǒng)下部署selenium爬蟲程序介紹
大家好,本篇文章主要講的是在linux系統(tǒng)下部署selenium爬蟲程序介紹,感興趣的同學(xué)速來圍觀哦,記得收藏本篇文章方便下次瀏覽2021-11-11Linux中的LUN、磁盤、LVM和文件系統(tǒng)映射使用
這篇文章主要介紹了Linux中的LUN、磁盤、LVM和文件系統(tǒng)映射使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02