2015-10-19 185 views
0

我正在編寫一個shell腳本,該腳本運行pwd命令並將其輸出用於腳本執行的其他任務。當我轉到特定目錄並運行它時,該腳本完全正常工作。但是當我試圖通過給出腳本的完整路徑從其他位置運行腳本時,由於pwd命令給出了當前目錄的路徑,所以我沒有得到所需的輸出。我該如何解決這個問題?我怎麼能寫一些能保持正確的東西,而不管我從哪裏運行腳本?
當我使用..到達上一個目錄時,會遇到同樣的問題。我希望腳本根據其位置採取路徑,而不是腳本正在運行的路徑。請讓我知道是否有其他一些細節要求。Linux中的絕對路徑和相對路徑

回答