Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #15545
| Path | csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail |
|---|---|
| From | Chet Ramey <chet.ramey@case.edu> |
| Newsgroups | gnu.bash.bug |
| Subject | Re: Parameter expansion resulting empty treated as if it's not empty |
| Date | Wed, 30 Oct 2019 18:45:10 -0400 |
| Organization | ITS, Case Western Reserve University |
| Lines | 21 |
| Approved | bug-bash@gnu.org |
| Message-ID | <mailman.37.1572475531.13325.bug-bash@gnu.org> (permalink) |
| References | <CAH7i3Lp79s5Kpe+kg6thQtqpaVai19HMoDW1SXNF9Ae71p7HGQ@mail.gmail.com> <c8c05694-005c-9956-a071-a25c99f88be4@case.edu> |
| Reply-To | chet.ramey@case.edu |
| NNTP-Posting-Host | lists.gnu.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 8bit |
| X-Trace | usenet.stanford.edu 1572475531 2366 209.51.188.17 (30 Oct 2019 22:45:31 GMT) |
| X-Complaints-To | action@cs.stanford.edu |
| Cc | chet.ramey@case.edu |
| To | Oğuz <oguzismailuysal@gmail.com>, bug-bash@gnu.org |
| Envelope-to | bug-bash@gnu.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=smtp-primary; t=1572475517; bh=pcx2No7jtx6yZ86zBwhnn1At5tAhB1282TCcq+mHUb4=; h=Reply-To:Cc:Subject:To:References:From:Message-ID:Date: MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=B7xdk5UM6ZA6XqgYBIow0aO+27YprA2ghHO/doRrLBt0QCr2cXC+8XkQSGXmfJ0ZbI UJa1a0SKMRC9PmcE31mcLNlSMisNCyflQeQFIa5eSTj4ZHAu5eTvDlQP7HDUIJW8ZVJ y4Y1VAnmgcMVEFmOOW17JIvJ8HFXFOucd4zrCUWef7HybMbXYf8rZj70euzFVfqY7qH /v1criY1rbwUUuDOdR1k5U4oWYbWkHEuwAmbQBeCtDHdDgR0QsabfQQL3/Pflfpv943 S7xFP3va4C8o+kWbpxIikmT0fsEjDOe4AAvJs2OHkp0UtdKAhKAW8Du9bpa2bsDXiPw hROF8U+A== |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=smtp-primary; t=1572475514; bh=XUa6i6Pp2jp43AsiNOt9gUeSKZp7uUsAROWRrT382IU=; h=Reply-To:Cc:Subject:To:References:From:Message-ID:Date: MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=3XUpZOiL++PPrJG4Lo8TBIxhXAqhu4w91BIQW9o+AOI1MYqsA7tWKYXS+G5JQ4x6OM WE9gZFYqF4IqaQOSSkzKWk6UomxGm/vYlcjAQspL6RJkrxLOnoFBrQjdHWyVf9Fiezk Jplp8XyMJythsHyIy20Rl9zmkKVH8CSYMWjPp+Z9rtHCKcOciWv0R9wYq+SYPXfaROG yXsJiQuMlpryMzvQgePKvCtKI/DXLDxxG3FLcEW0SjIj7WnZ6lCOKQ3J++DqTPC0eIy T9VqXGqbGkAWfk+mjvEeLtBkSQ6HjMZu4APPIpdolQpNMP64khr+qonu8GzVgF6pGGz Kye+6yAw== |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=g-case; h=reply-to:cc:subject:to:references:from:openpgp:autocrypt :organization:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=XUa6i6Pp2jp43AsiNOt9gUeSKZp7uUsAROWRrT382IU=; b=Z96uqCGOVV8rgN9CPPmV+VXA8hz8TtCX1SlxmLwLt/052Q/XFw20TjmGT/UF5eoqOC BJCk0rg4UIZXpr/qhzF7FKRpqgKAiBl9teUHrvNppI63FIJvhV5iqggMhQnnWwQi31bF hgqNSEji4dFRHElObVnFkzi7i36nv3rlDEhGhnifigGth07UsbMfbMnHV58hf4lsj72I axKJpNT6ltJT+7Y3aC8XUoUox65MCMCBPfIW4XmL1nwUpZYuEPgOLr3pN/16Z2QW71h3 SAbmUYcohc9K4iLqgcYj+SX+hpFJMxJ0bX2Lwp9Nw4ndS5ChoP5uFI3TSIPBaUmiDFg/ Wj1w== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:cc:subject:to:references:from:openpgp :autocrypt:organization:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=XUa6i6Pp2jp43AsiNOt9gUeSKZp7uUsAROWRrT382IU=; b=BLYHLpXpd4k7Hq2aIhBtJhPnnf7f3Svcc6uUR9XP9OVYUY9Os9cR0MwIDcwWgpWoNU Cg0/3BUVcLojM57zqzzmi8nu5NtnJ8ziGb+SN8HHDQfMfR/LTV7GCkH6k+wEE6ecY7Ic oyv7meS3hRT1Sj0+qIGQTIXjuvNRp7x5nvxMjmQLoJW7W/ixk8wMHrEt4LAbCXlwMRNd 7gW7TNQdl97NJx4e0guGKmYAggSmOkK3kNhA6Ajz08/S1p6IUbHFsWppUslkoMeonKlo 2olJWexQw/B+jPeplFZGo3lps2lusq+Asi5EywE4+cgpCeWwKyc4SM/CT13R7QuTi6yI t3zw== |
| X-Gm-Message-State | APjAAAUV+8UfE+eAnQC5UD3QApVsvwer0W50uY+AM0JrWzu5fmaYObyS eiQIcyUzgJHfmTvN1tR36JgvsWLjMaUaxdDN6peZDvvim6i1wzY0twZc1uinVteELo8uThG2+nS 663sTX6kvvYM= |
| X-Received | by 2002:a0d:e987:: with SMTP id s129mr1583387ywe.111.1572475513760; Wed, 30 Oct 2019 15:45:13 -0700 (PDT) |
| X-Google-Smtp-Source | APXvYqw9052MN/qqWbhxoSAafzVECi4WrbGAJuw4V5LBKGwKSFw08bSw1hPO+1/1edhJaa8qBZLD+w== |
| X-Received | by 2002:a0d:e987:: with SMTP id s129mr1583376ywe.111.1572475513434; Wed, 30 Oct 2019 15:45:13 -0700 (PDT) |
| Openpgp | preference=signencrypt |
| Autocrypt | addr=chet.ramey@case.edu; prefer-encrypt=mutual; keydata= mQGiBEEOsGwRBACFa0A1oa71HSZLWxAx0svXzhOZNQZOzqHmSuGOG92jIpQpr8DpvgRh40Yp AwdcXb8QG1J5yGAKeevNE1zCFaA725vGSdHUyypHouV0xoWwukYO6qlyyX+2BZU+okBUqoWQ koWxiYaCSfzB2Ln7pmdys1fJhcgBKf3VjWCjd2XJTwCgoFJOwyBFJdugjfwjSoRSwDOIMf0D /iQKqlWhIO1LGpMrGX0il0/x4zj0NAcSwAk7LaPZbN4UPjn5pqGEHBlf1+xDDQCkAoZ/VqES GZragl4VqJfxBr29Ag0UDvNbUbXoxQsARdero1M8GiAIRc50hj7HXFoERwenbNDJL86GPLAQ OTGOCa4W2o29nFfFjQrsrrYHzVtyA/9oyKvTeEMJ7NA3VJdWcmn7gOu0FxEmSNhSoV1T4vP2 1Wf7f5niCCRKQLNyUy0wEApQi4tSysdz+AbgAc0b/bHYVzIf2uO2lIEZQNNt+3g2bmXgloWm W5fsm/di50Gm1l1Na63d3RZ00SeFQos6WEwLUHEB0yp6KXluXLLIZitEJLQwQ2hldCBSYW1l eSAoQ2FzZSBzdGFuZGFyZCkgPGNoZXQucmFtZXlAY2FzZS5lZHU+iF8EExECAB8FAkPi19EC GwMHCwkIBwMCAQMVAgMDFgIBAh4BAheAAAoJELtYafBk6nSrelkAn31Gsuib7GcCZHbv5L5t VKYR9LklAJ4hzUHKA49Z0QXR+qCb80osIcmPSbkBDQRBDrBvEAQAkK6TAOKBEM+EC4j6V/7o /riVZqcgU5cid2qG9TXdwNtD9a3kvA/ObZBO93sX59wc6Bnwo4VJxsOmMlpGrAjJsxNwg3QH akEtf8LXRbVpj5xStdmBdQZUhIQyalo/2/TZq5OijtddUQcL5cs70hTv/FpT3wUvr2Xr8rjF 41IFEz8AAwcD/A0CZEGlzIrT5WCBnl6xBog/8vKiUCbarByat3d1mL6DbizvKNXQRTC9E/vE dENAWCQCjr75Bu55xT8n3SXGtWdDC5xmZ/P3OBYORP8yl8H8I1FIosWOFirbIeYdZPq8SPD1 HL+EXo9zSiHVrrZRJ19ooCKKbSdXHFCY+aJG+0KZiEkEGBECAAkFAkEOsG8CGwwACgkQu1hp 8GTqdKvjcACfZlkVCDwaz/NTO9cy3t69oWpVPNwAnRwe0qk/WL/gfhH346xh5B3HFbFN |
| User-Agent | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 |
| In-Reply-To | <CAH7i3Lp79s5Kpe+kg6thQtqpaVai19HMoDW1SXNF9Ae71p7HGQ@mail.gmail.com> |
| Content-Language | en-US |
| X-Junkmail-Status | score=7/90, host=mpv3-2015.case.edu |
| X-Junkmail-PrAS-Raw | score=7/90, refid=2.7.2:2019.10.30.214217:17:7.944, ip=, rules=__YOUTUBE_RCVD, DKIM_SIGNATURE, __X_GOOGLE_DKIM_SIGNATURE, __HAS_REPLYTO, __HAS_CC_HDR, __SUBJ_REPLY, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __SUBJ_ALPHA_END, __TO_MALFORMED_2, __TO_NAME, __TO_NAME_DIFF_FROM_ACC, __HAS_REFERENCES, __REFERENCES, __HAS_FROM, FROM_EDU_TLD, __HAS_MSGID, __SANE_MSGID, DATE_TZ_NA, __USER_AGENT, __MOZILLA_USER_AGENT, __MIME_VERSION, __IN_REP_TO, __CT, __CT_TEXT_PLAIN, __CTE, __REPLYTO_SAMEAS_FROM_ADDY, __REPLYTO_SAMEAS_FROM_ACC, __FROM_DOMAIN_IN_ANY_CC1, __FROM_DOMAIN_IN_ANY_CC2, __REPLYTO_SAMEAS_FROM_DOMAIN, __DKIM_ALIGNS_1, __DKIM_ALIGNS_2, __ANY_URI, __URI_WITH_PATH, __URI_NO_WWW, __CP_URI_IN_BODY, __FRAUD_MONEY_CURRENCY_DOLLAR, __SUBJ_ALPHA_NEGATE, __URI_IN_BODY, __URI_NOT_IMG, __FORWARDED_MSG, __BODY_NO_MAILTO, __NO_HTML_TAG_RAW, BODYTEXTP_SIZE_3000_LESS, BODY_SIZE_500_599, __MIME_TEXT_P1, __MIME_TEXT_ONLY, [TRUNCATED], so=2010-03-03 19:42:08, dmn=2016-08-03-0138 |
| X-detected-operating-system | by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] [fuzzy] |
| X-Received-From | 129.22.103.194 |
| 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 | <c8c05694-005c-9956-a071-a25c99f88be4@case.edu> |
| X-Mailman-Original-References | <CAH7i3Lp79s5Kpe+kg6thQtqpaVai19HMoDW1SXNF9Ae71p7HGQ@mail.gmail.com> |
| Xref | csiph.com gnu.bash.bug:15545 |
Show key headers only | View raw
On 10/30/19 7:12 AM, Oğuz wrote:
> Since
>
> bash -c '${1##*""}' _ foo
>
> prints an empty line, I was expecting
>
> bash -c '${1##*"${1##*}"}' _ foo
>
> to print an empty line too, but instead it prints foo.
Thanks for the report. The shell doesn't handle the second quoted string
correctly. I'll fix it for the next devel branch push.
Chet
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU chet@case.edu http://tiswww.cwru.edu/~chet/
Back to gnu.bash.bug | Previous | Next | Find similar | Unroll thread
Re: Parameter expansion resulting empty treated as if it's not empty Chet Ramey <chet.ramey@case.edu> - 2019-10-30 18:45 -0400
csiph-web