簡體   English   中英

無論當前/工作目錄如何,腳本目錄路徑

[英]Script directory path regardless of current/working directory

有沒有一種方法可以獲取腳本目錄,而不管腳本執行期間當前目錄發生的變化。

echo $(dirname "$(readlink -f "$0")")
cd /tmp
echo $(dirname "$(readlink -f "$0")")
/home/user/test
/tmp

在上面的示例中,我需要/home/user/test兩次,而不將其存儲到變量中。

這應該在您的腳本中完成這項工作:

dir="$(readlink /proc/$PPID/cwd)"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM