2017-05-18 24 views
0

我的全局bash腳本調用python腳本並引用json模板文件。我會將這些指定爲資源。我想引用這些與相對於bash腳本的路徑。我該怎麼做?問題是當我從另一個目錄調用腳本時,它看不到資源。它只有在我把資源放在這個目錄下,或者如果我爲所有資源放置絕對路徑時纔有效。如何使用相對路徑引用全局bash腳本的資源

+0

您可以使用'dirname $ 0'來獲取包含腳本的目錄或'pwd'來獲取當前的工作目錄。 – 0x5453

回答

0

如果您的腳本被執行而不是source d,則可能值得查看$BASH_SOURCE變量。這保存了當前可執行的路徑。

相關問題