博客專欄

        EEPW首頁 > 博客 > Shell: BASH_SOURCE

        Shell: BASH_SOURCE

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

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

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

        如 /home/abc/test.sh 內(nèi)容如下:

        #!/bin/bash

        echo "${BASH_SOURCE[0]}"

        echo "${BASH_SOURCE}"

        echo "$(dirname "${BASH_SOURCE[0]}")"

        echo "$(cd "${ dirname BASH_SOURCE[0]}" && pwd)"

        若在當前目錄 /home 下執(zhí)行 source ./abc/test.sh ,輸出為:

        ./abc/test.sh

        ./abc/test.sh

        ./abc/

        /home/abc


        *博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯(lián)系工作人員刪除。



        關鍵詞: shell

        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 盱眙县| 佛冈县| 台江县| 巴彦淖尔市| 龙南县| 满城县| 洛隆县| 浪卡子县| 富锦市| 绥德县| 万全县| 密山市| 理塘县| 韶关市| 加查县| 临高县| 名山县| 罗江县| 罗平县| 武夷山市| 河南省| 静乐县| 万全县| 荆门市| 姜堰市| 贵德县| 邵阳县| 芒康县| 广昌县| 腾冲县| 侯马市| 阳新县| 子洲县| 宁蒗| 宁波市| 闽侯县| 铜鼓县| 涪陵区| 钦州市| 兴仁县| 宁乡县|