said:
>
>>-----BEGIN PGP SIGNED MESSAGE-----
>
>>Is there an elegant way to invoke a command from within REXX and have it
>>redirect the output to the standard input? Right now I am using pipes as
>>in the example:
>
>I suspect you want to invoke bar and pipe it's output to RXQUEUE:
>
> 'bar | rxqueue'
>
>Then use
>
> parse pull
So I have to replace all of my calls to IO functions such as linein()
and charin() with a 'parse pull somevariable' instruction? Then use
'somevariable' in the expression in place of linein().
It seems a lot easier to just replace the calls to linein() with
calls to linein('\temp\tempjunk') and just use tempoarary files.
Besides, I would have to re-do the logic of my program since I was
already using a stack. I would have to check after each 'parse pull'
to see if I had the re-directed STDIN or if I had stack data.
===============================================================
Gregory W. Smith (WD9GAY) gsmith@well.com
finger gsmith@well.com for PGP public key
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2
iQCVAwUBNjyASTtML4mvizAhAQFndQQAvrVTrWl0X5HRPiiN86f3TnF1Lc5kb5vP
VjebiCnugdWOmxidMi2lA2BIntABbxss0kEwnIx5VzM2AdCaOGaNQ6CY/wCsVbAM
Qv+hzeo0D7Mr44/q3LlhGkhEREiHQQcH6+5b/hJlB+mNwfqGJs481E2vLPgy8QTp
GH2Yiop6ZUM=
=AJIa
-----END PGP SIGNATURE-----
=====================================================
To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".
For problems, contact the list owner at
"rollin@scoug.com".
=====================================================
<< Previous Message <<
>> Next Message >>
Return to [ 01 |
November |
1998 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.