On Tue, Jun 5, 2012 at 10:18 PM, Clark WANG <[email protected]> wrote:
> See following example:
>
> $ echo ${.sh.version}
> Version JM 93u+ 2012-05-31
> $ cat << END
>> ${.sh.version}
>> END
> ksh.120531.93u+: cat: not found [No such file or directory]
> $
>
> Other .sh vars like ${.sh.fun} have the same problem. ksh93u
> (2011-02-08) behaves the same.
A bit difference between 93u (2011-02-08) and 93u+ (2012-05-31):
$ cat foo.ksh
cat << END
${.sh.version}
END
true
$ ksh.110208 foo.ksh
foo.ksh[1]: cat: not found [No such file or directory]
$ ksh.120531 foo.ksh
foo.ksh[1]: cat: not found [No such file or directory]
$
$ cat bar.ksh
cat << END
${.sh.version}
END
$ ksh.110208 bar.ksh
Version JM 93u 2011-02-08 <== Why this works but foo.ksh failed? Weird.
$ ksh.120531 bar.ksh
bar.ksh[1]: cat: not found [No such file or directory]
$
_______________________________________________
ast-users mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-users