0
我想從bash腳本運行我的java算法。當我從Netbeans
運行我的程序時,我可以從應用程序指定我的Working directory
。那麼,我怎樣才能從bash腳本中指定Working directory
?如何從bash腳本指定工作目錄
我想從bash腳本運行我的java算法。當我從Netbeans
運行我的程序時,我可以從應用程序指定我的Working directory
。那麼,我怎樣才能從bash腳本中指定Working directory
?如何從bash腳本指定工作目錄
在Bash中,你可以直接cd到你想要工作的目錄。因此,舉例來說,如果你的應用程序住在〜/斌/ app.jar,你必須像下面這樣:
#!/bin/bash
WORKING_DIR=$HOME/lib # whichever directory you want to work from
cd $WORKING_DIR
java -jar ~/bin/app.jar
訣竅是使用絕對路徑,以可執行文件,或在這種情況下,您的Jar文件的絕對路徑。
使用'$ PWD',當前工作目錄的環境變量。 – axiom