|
From: | Martijn Dekker |
Subject: | Re: 'eval' exit behaviour in posix mode |
Date: | Mon, 24 Dec 2018 00:42:04 +0000 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 |
Op 14-12-18 om 14:29 schreef Chet Ramey:
On 12/14/18 6:46 AM, Martijn Dekker wrote:In current git, 'bash -o posix' no longer exits the shell on a syntax error in the argument to the special builtin 'eval'. Bash 4.2-4.4 exit as POSIX specifies.Well, not quite. It's the specific case of an unexpected end of file. ksh93 doesn't exit, either, but it's probably the right thing to do, and the right thing for backwards compatibility.
But now it exits on an unexpected EOF (or other syntax error) in 'command eval' as well, which it shouldn't.
- M.
[Prev in Thread] | Current Thread | [Next in Thread] |