Shell: BASH_SOURCE 發(fā)布人:電子禪石 時(shí)間:2023-01-11 來(lái)源:工程師 發(fā)布文章 BASH_SOURCE[0] 等價(jià)于 BASH_SOURCE ,取得當前執行的 shell 文件所在的路徑及文件名dirname 去除文件名中的非目錄部分,僅顯示與目錄有關(guān)的部分如 /home/abc/test.sh 內容如下:#!/bin/bashecho "${BASH_SOURCE[0]}"echo "${BASH_SOURCE}"echo "$(dirname "${BASH_SOURCE[0]}")"echo "$(cd "${ dirname BASH_SOURCE[0]}" && pwd)"若在當前目錄 /home 下執行 source ./abc/test.sh ,輸出為:./abc/test.sh./abc/test.sh./abc//home/abc *博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。