1)
test $1 == "Debug"
2)
Положить
SCRIPT_DIR="$(dirname $0)"
ORIGINAL_DIR="$(pwd)"
вверху скрипта (первая строка без комментариев после #!
строки)
Чтобы сделать переменную абсолютной относительно скрипта:
[ "${VAR/#\//}" != "$VAR" ] || VAR="$SCRIPT_DIR/$VAR"
Чтобы сделать его относительно начального каталога:
[ "${VAR/#\//}" != "$VAR" ] || VAR="$ORIGINAL_DIR/$VAR"
Обычно мы заменяем начальную косую черту на пустую "${VAR/#\//}"
и сравниваем с "$VAR"
, если они отличаются, то $VAR
является абсолютным В противном случае мы добавляем каталог, который хотим сделать абсолютным.