Ubuntu的bash文件中的一些常用代码
获取本文件所在文件夹的绝对路径
.sh 文件示例
#!/bin/bash
set -e
CURRENT_DIR="$( cd "$(dirname "${BASH_SOURCE[0]}" )" > /dev/null 2>&1 && pwd)"
export CURRENT_DIR
终端中运行的效果
xx@xxx-xxx0150:~/project/test$ export CURRENT_DIR="$( cd "$(dirname "${BASH_SOURCE[0]}" )" > /dev/null 2>&1 && pwd)"
xx@xxx-xxx0150:~/project/test$ echo $CURRENT_DIR
/home/xx/project/test