diff options
Diffstat (limited to 'Test')
-rw-r--r-- | Test/D04parameter.ztst | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Test/D04parameter.ztst b/Test/D04parameter.ztst index 49dcea901..d7f39cb37 100644 --- a/Test/D04parameter.ztst +++ b/Test/D04parameter.ztst @@ -1636,3 +1636,23 @@ print ${noexist:^foo}) 1:Zipping arrays, NO_UNSET part 2 ?(eval):2: noexist: parameter not set + + expr="a@b,c@d:e@f,g@h:i@j,k@l" + for sep in : , @; do + print -l ${(ps.$sep.)expr} + done +0:Use of variable to get separator when splitting parameter +>a@b,c@d +>e@f,g@h +>i@j,k@l +>a@b +>c@d:e@f +>g@h:i@j +>k@l +>a +>b,c +>d:e +>f,g +>h:i +>j,k +>l |