i guess shell-keyword all then :)) On Tue, Mar 16, 2021 at 1:37 PM Greg Wooledge <g...@wooledge.org> wrote:
> On Tue, Mar 16, 2021 at 01:26:30PM +0100, Alex fxmbsw7 Ratchev wrote: > > no idea about your internal rules of keyword and builtin > > unicorn:~$ type [ > [ is a shell builtin > unicorn:~$ type [[ > [[ is a shell keyword > > You know how you're allowed to omit quotes inside [[ but not inside [ ? > That's because [[ has magical powers. It's a "shell keyword". It has > its own special rules. > > > but clearly its > > gotta parse it at most 1. level otherwise its big security fault isnt it > > its a shell fuctionality keyword, unset, so .. > > I would not complain if unset became a shell keyword, and had a complete > revamp of its behavior. As long as we're willing to break backward > compatibility, which Chet seems like he's aiming to do anyway.... > >