The fact is that (1!:1)&3 is read to the "end of file". On Linux, pressing ctrl-D sends an EOF signal.
If thatβs not what you are looking for, Iβm afraid thereβs nothing there but your ugly stunt
a=. shell 'read foo; echo -n $foo'
as (1 !: 1) & 1 only works during a session for some reason ...
source share