는 같은 있다고 가정합시다.
이$ print ${(qq)b}
'fooa' 'foob'
그런 다음 당신은 몇 가지 동적 인 방법으로 패턴을 구축 할 것으로 예상, 그래서 당신은 다른 변수에이 말 : 그래서
당신은
$ p="*(a|b)"
그리고 당신이 기대 :
$ b=(${(M)a:#$p})
문서에 나와 있듯이 이전과 동일하게 작동하지만 그렇지 않습니다.
$ print ${(qq)b}
''
왜 그렇습니까?
감사합니다! –