Dimitar Yurukov <mscalindt@xxxxxxxxx> wrote: > While performing bracket expression ('[...]'), DASH recognizes only '!' > as a special character for negation/inversion, but POSIX specifies '^'. > > The specification (2018 edition): > " > 9.3.3 BRE Special Characters > > ^ The <circumflex> shall signify a non-matching list expression when it > occurs first in a list, immediately following a <left-square-bracket> > (see RE Bracket Expression). > " This is incorrect and ^ cannot be used in a portable script. Cheers, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt