tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: What should we do with the -n flag in sh ?
Indeed. mksh seems to trigger on the 13rd EOF (not sure WHY 13):
-o ignoreeof
The shell will not (easily) exit when end-of-file is read;
exit must be used. To avoid infinite loops, the shell will
exit if EOF is read 13 times in a row.
-Dustin
On Thu, Feb 25, 2016 at 1:40 PM, David Laight <david%l8s.co.uk@localhost> wrote:
> On Mon, Feb 22, 2016 at 09:14:17PM +0700, Robert Elz wrote:
>> ... If you have both the I and n options set,
>> there is no way (from inside the shell) to make it quit - if you send
>> it EOF, it tells you nicely to use "exit" to exit, but when you try
>> that, it ignored you (as it should.)
>
> At least one shell I've used exited on about the 10th consequetive EOF
> even when 'I' is set.
>
> Otherwise you are in trouble when a scripts sets 'I'.
>
> David
>
> --
> David Laight: david%l8s.co.uk@localhost
Home |
Main Index |
Thread Index |
Old Index