Ksh use (was Re: Should ``csh be part of ...)
Stephen J. Friedl
friedl at vsi.UUCP
Thu May 26 02:04:08 AEST 1988
In article <14528 at brl-adm.ARPA>, rbj at icst-cmr.arpa (Root Boy Jim) writes:
<
< In article <2199 at quacky.mips.COM> dce at mips.COM (David Elliott) writes:
< > Does ksh have anything like {}? (In case you don't know, "-r1.{2,4}"
< > expands to "-r1.2 -r1.4".)
<
< Bourne shell (and I assume ksh) use {} to denote a list of commands,
< similar to a subshell, but executed in the same shell. Thus, I doubt
< that the pattern generation will ever be implemented unless they can
< find some free meta-characters. A pity, as I am attached to this feature
< as well. I do `mv foo.c{,.old}' etc all the time.
Note that the Sys V Bourne shell (and ksh) only recognizes { and }
specially when used as the first word of a command, when standing
alone, and when not quoted. This context sensitivity would seem
to leave room for the very helpful file.{foo,bar} notation of csh.
--
Steve Friedl V-Systems, Inc. (714) 545-6442 3B2-kind-of-guy
friedl at vsi.com {backbones}!vsi.com!friedl attmail!vsi!friedl
More information about the Comp.unix.wizards
mailing list