Re: echo *********a takes forever
[email protected] (Bob Proulx) Tue, 6 Aug 2002 18:07:41 -0600
| Newsgroups | gmane.comp.gnu.sh-utils.bugs |
|---|---|
| Message-ID | <[email protected]> |
Chenzhong Wang <[email protected]> [2002-08-06 14:47:47 -0400]: > I ran into the problem with RHLinux 7.2 ksh. > > echo ********t > > takes very long time. The more *s, the longer. > I put doublequote around it to workaround. That is probably not unusual. The '*' is a shell metacharacter and any shell metacharacter should always be quoted or the shell will act upon it. This is from the pdksh documentation. Note that the following characters are also treated specially by the shell and must be quoted if they are to represent themselves: \, ", ', #, $, `, ~, {, }, *, ? and [. Also, ksh is not a program of GNU sh-utils. You are probably using the public domain ksh (aka pdksh) which is not part of the GNU project software. The last address I have for pdksh is: ftp://ftp.cs.mun.ca/pub/pdksh/pdksh-5.2.14.tar.gz I recommend that you try GNU bash. :-) Bob