zsh의 수정자와 매개변수 확장 결합

zsh의 수정자와 매개변수 확장 결합

내가 다음을 가지고 있다고 가정 해 봅시다

$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}}

관련 정보