1. 程式人生 > >$(cd `dirname $0`;pwd)

$(cd `dirname $0`;pwd)

開啟文字編輯器(可以使用 vi/vim 命令來建立檔案),新建一個檔案 test.sh,副檔名為 sh(sh代表shell),副檔名並不影響指令碼執行,見名知意就好,如果你用 php 寫 shell 指令碼,副檔名就用 php 好了

#!/bin/bash
echo "Hello World !"

#! 是一個約定的標記,它告訴系統這個指令碼需要什麼直譯器來執行,即使用哪一種 Shell。

echo 命令用於向視窗輸出文字。

#!/bin/bash
basepath=$(cd `dirname $0`; pwd)
cd "${basepath}"
mvn clean install

 basepath是獲取當前指令碼所在的檔案路徑

cd 到basepath路徑下

執行maven的安裝命令