* expandig var values at the command line @ 1999-08-20 21:34 dado [not found] ` <upv0i6qfp.fsf@TimesTen.com> 0 siblings, 1 reply; 3+ messages in thread From: dado @ 1999-08-20 21:34 UTC (permalink / raw) To: zsh users list I tcsh I use to have a variable set to a list of directories: set dirs = '{dir1,dir2,dir3,...,dirN}' then I would do: ls /path/path/$dirs/path and I would get the contents of those directories. I can't get similar behavior in zsh. It is expanding the variable once, and treating its content as a single string instead of expanding to the names of each directory. Any idea how I can get that to work? Thanks. -- ____________________________________________________________________________ d a d o f e i g e n b l a t t direct (650) 846-8386 dado@pdi.com - Technical Lighter front desk (650) 846-8100 PDI - Palo Alto, CA fax (650) 846-8101 ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <upv0i6qfp.fsf@TimesTen.com>]
* Re: expandig var values at the command line [not found] ` <upv0i6qfp.fsf@TimesTen.com> @ 1999-08-20 23:25 ` dado [not found] ` <uwvuqxa9q.fsf@TimesTen.com> 0 siblings, 1 reply; 3+ messages in thread From: dado @ 1999-08-20 23:25 UTC (permalink / raw) To: David Aspinwall, zsh users list David Aspinwall wrote: > > ls /path/path/$dirs/path > > try > ls /path/path/$^dirs/path dado@saci:shrksq1150s49:~a_shot_dir 178 -> ll ../s$^shots/adbs/startup.adb UX:ls: ERROR: Cannot access ../s{2,4,23,25,27,29,31,33,35,36,38,40,43,48,49,50}/adbs/startup.adb: No such file or directory dado@saci:shrksq1150s49:~a_shot_dir 179 -> ll ../s{2,4,23,25,27,29,31,33,35,36,38,40,43,48,49,50}/adbs/startup.adb -r--r--r-- 1 root sys 2176 Aug 20 14:41 ../s2/adbs/startup.adb -r--r--r-- 1 root sys 688 Jul 12 12:31 ../s23/adbs/startup.adb -r--r--r-- 1 root sys 688 Aug 12 16:30 ../s25/adbs/startup.adb -r--r--r-- 1 root sys 688 Jul 12 12:32 ../s27/adbs/startup.adb -r--r--r-- 1 root sys 688 Jul 12 12:32 ../s29/adbs/startup.adb -r--r--r-- 1 root sys 688 Jul 12 12:32 ../s31/adbs/startup.adb -r--r--r-- 1 root sys 688 Jul 12 12:32 ../s33/adbs/startup.adb -rw-r--r-- 1 dado sys 2605 Aug 18 10:30 ../s35/adbs/startup.adb -rw-r--r-- 1 dado users 686 Aug 16 20:17 ../s36/adbs/startup.adb -rw-r--r-- 1 dado users 686 Aug 12 21:51 ../s38/adbs/startup.adb -r--r--r-- 1 root sys 688 Jul 12 12:31 ../s4/adbs/startup.adb -r--r--r-- 1 root sys 2623 Aug 16 16:23 ../s40/adbs/startup.adb -rw-r--r-- 1 dado users 1602 Aug 18 16:22 ../s43/adbs/startup.adb -r--r--r-- 1 root sys 910 Jul 28 11:41 ../s48/adbs/startup.adb -r--r--r-- 1 root sys 2804 Aug 20 14:43 ../s49/adbs/startup.adb -r--r--r-- 1 root sys 2255 Aug 20 14:43 ../s50/adbs/startup.adb As you can see, the expanded variable works fine. But its value is still not being expanded. What is the caret for? I don't know this notation. Thanks. -- ____________________________________________________________________________ d a d o f e i g e n b l a t t direct (650) 846-8386 dado@pdi.com - Technical Lighter front desk (650) 846-8100 PDI - Palo Alto, CA fax (650) 846-8101 ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <uwvuqxa9q.fsf@TimesTen.com>]
* Re: expandig var values at the command line [not found] ` <uwvuqxa9q.fsf@TimesTen.com> @ 1999-08-21 1:21 ` dado 0 siblings, 0 replies; 3+ messages in thread From: dado @ 1999-08-21 1:21 UTC (permalink / raw) To: David Aspinwall, zsh users list David Aspinwall wrote: > > What is the caret for? I don't know this notation. > > According to the man page: > ${^spec} > Turn on the RC_EXPAND_PARAM option for the evalua- > tion of spec; if the ^ is doubled, turn it off. > When this option is set, array expansions of the > form foo${xx}bar, where the parameter xx is set to > (a b c), are substituted with fooabar foobbar > foocbar instead of the default fooa b cbar. > > I don't know why it isn't working for you. I got it! This is because in tcsh I was wrapping the dir names with {a,b,c} and in zsh it uses parentheses and spaces, (a b c). Now it is working. Thanks. -- ____________________________________________________________________________ d a d o f e i g e n b l a t t direct (650) 846-8386 dado@pdi.com - Technical Lighter front desk (650) 846-8100 PDI - Palo Alto, CA fax (650) 846-8101 ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~1999-08-21 9:07 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 1999-08-20 21:34 expandig var values at the command line dado [not found] ` <upv0i6qfp.fsf@TimesTen.com> 1999-08-20 23:25 ` dado [not found] ` <uwvuqxa9q.fsf@TimesTen.com> 1999-08-21 1:21 ` dado
Code repositories for project(s) associated with this public inbox https://git.vuxu.org/mirror/zsh/ This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).