On 11/25/08, David Korn <[EMAIL PROTECTED]> wrote:
> cc: [email protected]
>  Subject: Re: [ast-users] IO redirection problem
>  --------
>
>
>  > Hi
>  >
>  > Following works under HP-UX, ksh93 Version M 1993-12-28 s, but this
>  > particular version is not official binary. The ksh93 Linux binary is
>  > official one.
>  >
>  > log.sh:
>  > --------------------------------------------------------------------
>  > #! /usr/local/bin/ksh93
>  > #
>  >
>  > function Logi
>  > {
>  >         print -u $((__LFD)) -f "%(%FT%T)T [EMAIL PROTECTED]"
>  > }
>  >
>  >
>  > __LF=test.log
>  > redirect {__LFD}>>"${__LF}" 2>&$((__LFD))
>  >
>  >
>  > Logi "$(uname -a)        $(print ${.sh.version})"
>  > print -u2 "STDERR"
>  > print "STDOUT"
>  > --------------------------------------------------------------------
>  >
>  > When ran, this emits one line "STDOUT" to stdout as expected, but
>  > logfile content seems weird to me:
>  >
>  > test.log:
>  > --------------------------------------------------------------------
>  > STDERR
>  > STDERR
>  > -25T17:06:15 Linux test 2.6.23.9-default #2 Sat Dec 1 15:12:03 EET 2007 
> i686 i68
>  > 6 i386 GNU/Linux        Version M 93t 2008-11-04
>  > --------------------------------------------------------------------
>  >
>  > I would like to see only one line of "STDERR" and non-truncated
>  > date-time string. Am I doing something wrong or is it bug?
>  >
>  > BR,
>  > --
>  > Vallo Kallaste
>
>
> This is a bug.  It will be fixed in the next update.  Not only should
>  STDERR not appear twice, it should appear as the last line.

David,
the Opensolaris ksh93 project is going to use ksh93 2008-11-04 for
Solaris update1. Do you think this bug would be a problem?

Jenny
-- 
Jennifer Pioch, Uni Frankfurt
_______________________________________________
ast-users mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-users

Reply via email to