【发布时间】:2016-03-04 16:08:03
【问题描述】:
我正在尝试查找提供的相对路径的绝对路径,如果未提供则使用默认路径
原来我有OUTPUT_PATH=${OUTP:-"/home/default/output/dir"}
我可以
OUTPUT_PATH="$( cd "$(dirname ${OUTP})" && pwd)"获取绝对路径
但如果我将两者结合起来:
OUTPUT_PATH=${"$( cd "$(dirname ${OUTP})" && pwd)":-"/home/default/output/dir"}
我收到一个错误的替换错误,这是为什么呢?
【问题讨论】:
标签: bash