On Thu, Jan 25, 2018 at 2:49 PM, Dennis Ruffer <[email protected]> wrote:
> Say I want to do something like this: > > > > s" cd .. ; pwd" system /home/druffer > > > > How do I get the output of pwd back into gforth? > > > > I see infile-execute, but I don’t see an examples for me to try. > > > > Is that the right path, or is there another? > > > > DaR > > > > here's one idea: write to a file ie "pwd >foo" then read back the file, as so: #! /usr/bin/env gforth s" foo" r/w create-file drop \ really should check for errors variable fileid fileid ! s" echo You think this works\? >foo ; pwd >>foo " system create filecontents 200 allot filecontents 200 fileid @ read-file filecontents 200 type filecontents 100 dump fileid @ close-file bye There probably is a way to do it with pipes, but it is beyond me.
