博客專欄

        EEPW首頁 > 博客 > Shell: BASH_SOURCE

        Shell: BASH_SOURCE

        發布人:電子禪石 時間:2023-01-11 來源:工程師 發布文章

        BASH_SOURCE[0] 等價于 BASH_SOURCE ,取得當前執行的 shell 文件所在的路徑及文件名

        dirname  去除文件名中的非目錄部分,僅顯示與目錄有關的部分

        如 /home/abc/test.sh 內容如下:

        #!/bin/bash

        echo "${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


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: shell

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 威信县| 德化县| 崇义县| 汤阴县| 铁岭县| 惠水县| 邢台县| 邯郸县| 望奎县| 东源县| 囊谦县| 伊春市| 通许县| 孝感市| 潮州市| 德庆县| 阿拉善右旗| 绥中县| 安达市| 苍南县| 朝阳市| 清苑县| 洛隆县| 怀宁县| 共和县| 宜宾市| 长兴县| 安康市| 定南县| 武定县| 永和县| 宜宾县| 司法| 青阳县| 芦山县| 延长县| 安丘市| 商水县| 宜宾市| 乐至县| 比如县|