Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #16848
| Path | csiph.com!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail |
|---|---|
| From | Bruce Lilly <bruce.lilly@gmail.com> |
| Newsgroups | gnu.bash.bug |
| Subject | Re: Bash parameter expansion (remove largest trailing match, remove largest leading match, pattern replacement) does not work |
| Date | Sat, 29 Aug 2020 14:55:28 -0400 |
| Lines | 20 |
| Approved | bug-bash@gnu.org |
| Message-ID | <mailman.1723.1598727342.2469.bug-bash@gnu.org> (permalink) |
| References | <CAPyES363zNvUZHWo6imXOyC3UPU5FAbsyFGzWkcJMO-HBhT6gQ@mail.gmail.com> <CAFLRLk_k+J3-Nt9UJ4Fb8c-RewPnVjf_b=ShqGGASG0GmREAhg@mail.gmail.com> <CAPyES3685SjyZfrL+M_56wGqxvh=N9xNchWJ1xqMSrmmEJb9ww@mail.gmail.com> |
| NNTP-Posting-Host | lists.gnu.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="UTF-8" |
| X-Trace | usenet.stanford.edu 1598727343 32610 209.51.188.17 (29 Aug 2020 18:55:43 GMT) |
| X-Complaints-To | action@cs.stanford.edu |
| Cc | bug-bash@gnu.org |
| To | Koichi Murase <myoga.murase@gmail.com> |
| Envelope-to | bug-bash@gnu.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cVSmTc6bQVTEFwVMS8+Glrm+vzpap2ZZPGvdJKb1t9Q=; b=J6LUdB/s9mjvYT/mZFwOWxTby5pbFRFFdrlkL9Oo1NnMs35PhNlRhzZqOrqoXEljPz Ji97VhjdOR+YUiO4bbPuxW/u1hWYPe6FBVKuPmd674dD4FnNvLdU0Ohx+PnQ85j4J92T ahuw0W5Z42GXUP0pw4itTuMvT+puGXGk0gjibB5V5LOv5zqdk/iCxLPDvoLwXv269Ct+ 8L63PEK73C6osZjbXHEzdbBzAvr0ZIdSNFBKUqqtZD1r+nwNFukzjt6dQchMzTwOqkbC nPsyBVexSE+Hu0I5fLzpKiQD7l5xHiGWMq+EF7CiT5FzY9zE/677FPE5btmGGG6c2Bgl 0wcw== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cVSmTc6bQVTEFwVMS8+Glrm+vzpap2ZZPGvdJKb1t9Q=; b=Tei1VrUcvlpRuNzISQY5HBQuGPDdUAfH0s+FPgYxulDGh5XvzhkBubzy2zTAoiIQD+ LXaP5GSoXfyraLfNvGw3FKQp5qkfywJvWWvBZP4Pm5YBgDNlYXpt2GrRMQQiU2Jt7hGF 3uABocKZKlHiVXJc/Mw2vbNRuvlcBCJAmEqMFegUNbSJfSd+kXLK9+CsGxeOwnwdWZho +9R892kZJj/6UMey4D2ry7+ZIQClmmhM0uIBSBjWzCxgiuaAmcbOv6rPgxTu1TYgLVjK 4gi6xL6sWYOK8P03TxtYC1O+TRdj9qtc4vxUCYdH/FlIwWkxUhb21kNr2juasRJbe7Co 3HRw== |
| X-Gm-Message-State | AOAM533BEqHm++qRH36JZFCJ/djPQZKrCtK799GgVjDjg/+wcWQYpmiX TaOzaIMqYe9b2LcSuEaDp5MzvnL2vZ+74VA3W0s= |
| X-Google-Smtp-Source | ABdhPJzl15MHksAxv2zfEx/nCUTVnD41k+3nhhDYGvtrtIkGVtSgiG8NLOg6XCV8StXiBqakcer2/xMm/h5WzFMcHeo= |
| X-Received | by 2002:a05:6602:15c3:: with SMTP id f3mr3435681iow.25.1598727338571; Sat, 29 Aug 2020 11:55:38 -0700 (PDT) |
| In-Reply-To | <CAFLRLk_k+J3-Nt9UJ4Fb8c-RewPnVjf_b=ShqGGASG0GmREAhg@mail.gmail.com> |
| Received-SPF | pass client-ip=2607:f8b0:4864:20::d32; envelope-from=bruce.lilly@gmail.com; helo=mail-io1-xd32.google.com |
| X-detected-operating-system | by eggs.gnu.org: No matching host in p0f cache. That's all we know. |
| X-Spam_score_int | -20 |
| X-Spam_score | -2.1 |
| X-Spam_bar | -- |
| X-Spam_report | (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no |
| X-Spam_action | no action |
| X-Content-Filtered-By | Mailman/MimeDel 2.1.23 |
| X-BeenThere | bug-bash@gnu.org |
| X-Mailman-Version | 2.1.23 |
| Precedence | list |
| List-Id | Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org> |
| List-Unsubscribe | <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe> |
| List-Archive | <https://lists.gnu.org/archive/html/bug-bash> |
| List-Post | <mailto:bug-bash@gnu.org> |
| List-Help | <mailto:bug-bash-request@gnu.org?subject=help> |
| List-Subscribe | <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe> |
| X-Mailman-Original-Message-ID | <CAPyES3685SjyZfrL+M_56wGqxvh=N9xNchWJ1xqMSrmmEJb9ww@mail.gmail.com> |
| X-Mailman-Original-References | <CAPyES363zNvUZHWo6imXOyC3UPU5FAbsyFGzWkcJMO-HBhT6gQ@mail.gmail.com> <CAFLRLk_k+J3-Nt9UJ4Fb8c-RewPnVjf_b=ShqGGASG0GmREAhg@mail.gmail.com> |
| Xref | csiph.com gnu.bash.bug:16848 |
Show key headers only | View raw
Please don't assume that something output by printf (without quoting) for clarity is representative of actual expansion by the shell when properly quoted. On Sat, Aug 29, 2020, 14:52 Koichi Murase <myoga.murase@gmail.com> wrote: > 2020-08-29 23:47 Bruce Lilly <bruce.lilly@gmail.com>: > > Description: > > Bash parameter expansion (remove largest trailing match, > > remove largest leading match, pattern replacement) does not work > > In short, (1) ``octal escape \057'' doesn't have special meaning in > Bash glob patterns. `[\057]' means just one of a literal backslash or > digits 0, 5, or 7. (2) You need to set `shopt -s extglob` to use > extended glob patterns like `+(...)' and `*(...)'. Please look at the > paragraph above the list of extended patterns in the manual. > > -- > Koichi >
Back to gnu.bash.bug | Previous | Next | Find similar
Re: Bash parameter expansion (remove largest trailing match, remove largest leading match, pattern replacement) does not work Bruce Lilly <bruce.lilly@gmail.com> - 2020-08-29 14:55 -0400
csiph-web