假设我有以下内容
$f1=/some/path
$f2=/some/subpath
$f3=/some/other/subpath
如果我尝试:
test1=${$f1/$f2/${f3:t}}
zsh 抱怨bad substitution
.
然而:
test2=${f3:t}
效果很好。我究竟做错了什么?
答案1
问题在于$
前面的额外内容f1
。尝试:
test1=${f1/$f2/${f3:t}}
假设我有以下内容
$f1=/some/path
$f2=/some/subpath
$f3=/some/other/subpath
如果我尝试:
test1=${$f1/$f2/${f3:t}}
zsh 抱怨bad substitution
.
然而:
test2=${f3:t}
效果很好。我究竟做错了什么?
问题在于$
前面的额外内容f1
。尝试:
test1=${f1/$f2/${f3:t}}