獲取 sh 檔案當前所在目錄

2021-06-21 21:52:51 字數 409 閱讀 9327

cd `dirname $0`

echo `basename $0`is

in`pwd`

cd -

說明:$0當前shell程式的檔名

dirname $0,獲取當前shell程式的路徑

cd `dirname $0`,進入當前shell程式的目錄

dirname - 從檔名剝離非目錄的字尾,列印去除了/後面部分的name;如果name沒有包含/,則輸出『.』(表示當前目錄)。

cd `dirname $0` 這個命令,解釋如下:

$0 就是 bash

`dirname $0` 就等價 dirname bash 了,而 dirname bash 輸出是 . (當前目錄)

cd `dirname $0` 就成了 cd . 了,進入當前目錄

Python 獲取當前所在目錄的方法詳解

sys.path 模組搜尋路徑的字串列表。由環境變數pythonpath初始化得到。sys.path 0 是呼叫python直譯器的當前指令碼所在的目錄。sys.argv 乙個傳給python指令碼的指令引數列表。sys.argv 0 是指令碼的名字 由系統決定是否是全名 假設顯示呼叫python指...

Python 獲取當前檔案所在目錄

python下獲取檔案所在的絕對目錄,大都通過 os.path.abspath,但如果你在其他目錄下,通過絕對路徑獲取,這時就會有錯。例如 步驟 在當用目錄執行 import os import sys print os.path.abspath main.py 結果為 home abc tiran...

c 輸出當前所在檔案 所在方法 所在行數

編譯器內建巨集 先介紹幾個編譯器內建的巨集定義,這些巨集定義不僅可以幫助我們完成跨平台的原始碼編寫,靈活使用也可以巧妙地幫我們輸出非常有用的除錯資訊。ansi c標準中有幾個標準預定義巨集 也是常用的 line 在源 中插入當前源 行號 file 在原始檔中插入當前源檔名 date 在原始檔中插入當...