因爲要在腳本里面設置 環境變量所以需要 source 執行腳本
但在linux 裏 source 獲得的 $0 不是文件路徑而是 -bash
所以這裏提供一個在source 執行的腳本里獲取當前文件路徑的方法
#!/usr/bin/env bash
SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
因爲要在腳本里面設置 環境變量所以需要 source 執行腳本
但在linux 裏 source 獲得的 $0 不是文件路徑而是 -bash
所以這裏提供一個在source 執行的腳本里獲取當前文件路徑的方法
#!/usr/bin/env bash
SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"