Re: How to get stdin that is passed to Gforth from command line in Debian for example?
Bernd Paysan <[email protected]> Wed, 26 Feb 2020 00:58:02 +0100
| Newsgroups | gmane.comp.lang.forth.gforth |
|---|---|
| Message-ID | <2122999.0cqyL8uBSM@daiyu> |
Am Mittwoch, 26. Februar 2020, 00:41:14 CET schrieb Philip Smith: > I need help with how to get the stdin from command line like the following: > > $ echo "hello world testing" | ./test.fs -e "(get-ext-stdin$)" Just use stdin as file descriptor, and slurp-fid to read all from that file. Example: echo "This is a test" | gforth -e "stdin slurp-fid type bye" So your (get-ext-stdin$) is : (get-ext-stdin$) stdin slurp-fid ; -- Bernd Paysan "If you want it done right, you have to do it yourself" net2o id: kQusJzA;7*?t=uy@X}1GWr!+0qqp_Cn176t4(dQ* https://net2o.de/
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEERJ1NDqPQRwYnwBjr9y2Uk5MtoGcFAl5VtIoACgkQ9y2Uk5Mt oGfUig/9F8ltVl7ZQX6+Kw/wgZ28cohXjS6X4YLfhPPodN1XEVA68KXU3eGzZEtt 6kSwRZMXkaC8ISAHJAEHBrSf/g2BGENqCByF+Ro/qSxc8msCVkJVlQUj/v11rszI eQR/kuM5gwmfd/2FSEgbNUkU+VJazFFGEOTvquzc4vZBASUtK7AcHpcXiY2w9nSG t27Z7neI45/SoCi345TmqgANeDWx35aVu5ePIQBhc1CQJSgXxFyAyGGHJvJXPAnz IdI8a+Bzs0dog80YqcZRw0gjVoYyNck/77Fu+GgzEeLxPL2AcFF3l/aGgJ5wDiVU JHP/moeRj/pqDq2aAx6cp2nTEuJ2v8NvEkLApbEy0nHl2itCM7npBO+RJ0VMhkDk stdmb5PAiPuOA+f2PsJ5GThqQPHsv14QbWn+MZQ49NNwBTSfFHKeB18NEipG8LDk 3LryGFcFDqrZ4H2+VXmeQfuaV7+vzW8lmWxAo01rCSI4CaAvmuWSaQLPDeKxYE/w 5qUp8hEkEVPnZPJz01yVjqkycMk+KM7z3+E8yBaL5Z4vG90mY5S3gtoOeXe94IAo 2oc+FP2IGn/M03h0agGzgUn2yjshLRRce8FQt14s7w3EDLWXZKaCQgmHVQBnoSg+ LJKb4A9K708YlKQFcrDTbC2ixHWDD6v3QOiiKWt3fCHZl3g8tsw= =D5I5 -----END PGP SIGNATURE-----