原文:bash shell 獲取當前正在執行腳本的絕對路徑

https: my.oschina.net leejun blog http: blog.csdn.net km article details 如題,一般我們寫Shell腳本的時候,都傾向使用絕對路徑,這樣無論腳本在什么目錄執行,都應該起到相同的效果,但是有些時候,我們設計一個軟件包中的工具腳本,可能使用相對路徑更加靈活一點,因為你不知道用戶會在哪個目錄執行你的程序,就有了本文的題目。 常見的一 ...

2017-09-19 22:07 0 33995 推薦指數:

查看詳情

linux 下 `dirname $0` shell 獲取當前正在執行腳本絕對路徑

【`】,學名叫“倒引號”, 如果被“倒引號”括起來, 表示里面需要執行的是命令。比如 `dirname $0`, 就表示需要執行 dirname $0 這個命令【“”】 , 被雙引號括起來的內容, 里面 出現 $ (美元號: 表示取變量名) `(倒引號: 表示執行命令) \(轉義 ...

Mon Apr 01 22:42:00 CST 2019 0 607
Linux-獲取當前正在執行腳本絕對路徑

  常見的一種誤區,是使用 pwd 命 令,該命令的作用是“print name of current/working directory”,這才是此命令的真實含義,當前的工作目錄,這里沒有任何意思說明,這個目錄就是腳本存放的目錄。所以,這是不對的。你可以試 試 bash shell/a.sh ...

Fri Sep 09 18:13:00 CST 2016 0 9087
bash shell:獲取當前腳本絕對路徑(pwd/readlink)

有時候,我們需要知道當前執行的輸出shell腳本的所在絕對路徑,可以用dirname實現。 我們知道 dirname 可以獲取一個文件所在的路徑,dirname的用處是: 輸出已經去除了尾部的”/”字符部分的名稱;如果名稱中不包含”/”, 則顯示”.”(表示當前目錄)。 下面 ...

Fri Jun 01 02:05:00 CST 2018 0 1006
Shell 獲取當前執行腳本路徑

腳本文件的絕對路徑存在了環境變量filepath中,可以用 echo $filepath 查看完整路徑shell中: $0: 獲取當前腳本的名稱 $#: 傳遞給腳本的參數個數 $$: shell腳本的進程號 ...

Wed Dec 12 17:36:00 CST 2018 0 642
shell 獲取當前腳本絕對路徑

bash 獲取當前腳本絕對路徑腳本這個是有缺陷的,⽐比如腳本A source 了另一個⽬目錄下的腳本B, 然后腳本B嘗試使⽤用此法獲取路徑時得到的是A的路路徑 current_path=$(cd "$(dirname $0)";pwd)1或 current_path=$(cd ...

Fri Jun 26 18:21:00 CST 2020 0 1935
shell腳本獲取絕對路徑

當前腳本路徑 獲取絕對路徑(不帶文件名) 獲取文件名(不帶路徑) ...

Sun May 05 17:56:00 CST 2019 0 1031
shell 獲取腳本絕對路徑

在此解釋下basepath : 由此,我們獲得了當前正在執行腳本的存放路徑。 ...

Tue Jun 13 00:32:00 CST 2017 0 2796
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM