Re: Inconsistent handling of patterns with backslah (`\`) escaping
Andrei Borzenkov <[email protected]> Mon, 1 Jun 2026 16:59:08 +0300
| Newsgroups | gmane.comp.shells.bash.bugs |
|---|---|
| Message-ID | <CAA91j0UJWqVKWbMYP8KFjfLRyp9PYqkpc6zx07_LQePhVidYRg@mail.gmail.com> |
On Mon, Jun 1, 2026 at 4:41 PM Chet Ramey <[email protected]> wrote: > > On 6/1/26 4:08 AM, Andrei Borzenkov wrote: > > >> Because '\*' is not a glob, so filename expansion is not performed. > >> > > > > If this is not a glob, I expect '\' to be stripped (quote removal) > > before the result is used in the command. > > Quote removal doesn't apply to the results of expansion, only to quoting > characters in the original word. > There is no result of expansion as no expansion was performed because bash decided that the original word had quoted characters and skipped expansion.