shell脚本里相对路径转绝对路径

一个shell脚本A,要调用另一个脚本B,参数需要绝对路径,因为脚本B里有目录进出操作。但如果脚本A里,调用时写成绝对路径,父目录变化时,就需要手工修改脚本。

CURRENT_PATH=$(cd $(dirname $0) ; pwd)
echo ${CURRENT_PATH}
ABSOLUTE_PATH=$(cd $CUR_PATH/../../aaa/bbb; pwd)
echo ${ABSOLUTE_PATH}

通过上面的操作,就得到一个相对当前路径的绝对路径。

你可能感兴趣的:(Linux,脚本语言,linux,shell,相对路径,绝对路径)