Just an fyi, kix does have limited support for input piping, here's an example:

Create a file called test.dat with five rows:

1
2
3
4
5

Create a script called test.kix like this:

break on

while @error = 0
 gets $x
 if $x = "$$x"
  quit(1)
 endif
 ?$x
loop

exit 1


Run the whole thingy like this:

c:\> type test.dat | kix32 test.kix

-Shawn

Guess you could code it like this too:

break on

gets $x
while $x <> "$$x"
 ?$x
 gets $x
loop

exit 1


--Shawn

[ 29 April 2002, 16:13: Message edited by: Shawn ]