Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #16765
| Path | csiph.com!news.uzoreto.com!goblin2!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail |
|---|---|
| From | Chet Ramey <chet.ramey@case.edu> |
| Newsgroups | gnu.bash.bug |
| Subject | Re: heredoc seems to parse contents even with the quoted delimiter in shell prompt |
| Date | Mon, 17 Aug 2020 09:23:36 -0400 |
| Organization | ITS, Case Western Reserve University |
| Lines | 26 |
| Approved | bug-bash@gnu.org |
| Message-ID | <mailman.31.1597670624.2469.bug-bash@gnu.org> (permalink) |
| References | <CAMMw470OANxwKOJX_h2M8PDK1W9H+FeGJ2jUtrzLftK81DkHJg@mail.gmail.com> <7ca8e05c-1f48-689f-f0b7-5a474a34485f@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 | 7bit |
| X-Trace | usenet.stanford.edu 1597670625 20888 209.51.188.17 (17 Aug 2020 13:23:45 GMT) |
| X-Complaints-To | action@cs.stanford.edu |
| Cc | chet.ramey@case.edu |
| To | Hyunho Cho <mug896@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=1597670621; bh=Cesz6ER0BC4WRRYnysBtn6vbAONiNvzkjySO6hxzoiA=; h=Reply-To:Cc:Subject:To:References:From:Message-ID:Date: MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=V+8npLaIEYfP4cLCzlqUaQScqcvFfIXrvo6bzF3a2vbI6ZKRTrkfoaOorEhtsDHjMG Z54RsAOu9jk50WJBIrtVLgXqXlye8NQ7YWJI9syXQ0UV2+NlthGcqKKZ8ylC9PIT+Mc lLWaZo8Kglfj94tjRn/5iCOL90BmXTPiVhM2PvUqkrEBntmdaFU8wAkhteic5rzN4wh 7TAJAB7Pmwf4y9/CV2DHp8lpQbEEdALe3yyv7iAHrcAtHFvMal+RYifFzxAk5v5CpQB mePKgfNAHeLb4XFQ6AZOOWcNWzXMizLHHufNbggdVvVuVAGQGBw8jrEO69ztGn2BJ/W XhuSsHQQ== |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=smtp-primary; t=1597670619; bh=+Lz0SK+RonYudz1Z2Hw33qpD0ABKTasvg5jWTt3fIIw=; h=Reply-To:Cc:Subject:To:References:From:Message-ID:Date: MIME-Version:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=WoEluw0LU3PSwjamYbqkbs/+8ZRPRG000N5WC+yoUMIjh2QUC/E1WhgfvvnhTs28Zs 6WcvWNfgO29kPSHe2XiHR/KfXsRBQQGafO6Kc7RObRrQCB5EdrlN7rTdJuVVN+/3NuC VPaNnn1kmPAKk5vRMShxoKvedxfkVY1Qc3eLfJ6zh1gegubitQnN2IPS0R7YWAl74B7 s98jAJfGn1C/CgC2B10PxZ2uZKLvJZB7LGavqBUc2NGeiz+iIQ8nZ94iNeEC/177lvh SEJsnWWGu6Kk5Dhl+UsFTsCGipXji40JI0sEziYkSJcDHI0lSfy4FmFu+gXuSmbvp3V 4SI02RvA== |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=case.edu; s=g-case; h=reply-to:cc:subject:to:references:from:autocrypt:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=+Lz0SK+RonYudz1Z2Hw33qpD0ABKTasvg5jWTt3fIIw=; b=L6XCV07qiPIfmVCaMVIQppzx4B2aj8inXboHlhM9G77DFi0zNrhpWmtuMcFGfQdIGY bMtf5CTMackcXX+vd/XmsWKS+2zvW8+SG1mESm4BB41Tqg+0IWqC1T+FJBmvqgX31MyF vW4wlKSLVPXd7cEKIx757KUoEXNOLQq1XCOWpAHd1fdLjg9FFcIv4L3JqAy4BXefP6Vo DGmhp9sLbZvl/WCk3fEC5kJedSk1WTmSJBwq5fIqio02L4WKRhLS511SI/4iBK5BY8Pl bEdaqxVhkCU1GUXuU2BBrt903zXmzClCS/MVRSnrFLG5Z3u03v+piY4NUs9QITPd64y4 96FQ== |
| 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:autocrypt :organization:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=+Lz0SK+RonYudz1Z2Hw33qpD0ABKTasvg5jWTt3fIIw=; b=eZDMWhCNBdE5G7Nf6rBc3xzlEeil0hncks/I/EilT3ERvg4qzXa/RE4uXnwaERyPet 3kpPwG+uq1JOcFuejtDQGOsyoS4aBS6QObWyMTpBvXlKA6waHca2YIOsnbSoXb+G6aKs jZBtBpSpKtzSY3LudtiP/irPsRQQQZelH0LC4abRetKbqa1dRJ4jJ4tFYxS6Nc7LOJUK c7izT6knk00GoLbhe4alcAnrhQAyUn5K+oPhgCGvXGVfBf39isgxc5S+KaHTovts+aoe 9nLOF9EAx7qMusBFp9WeYe+uRNbAkeswLYuxOflZKPUhGsagol17kXl5hoBCfMiPyiry gCUA== |
| X-Gm-Message-State | AOAM53056C8qh1doZLopVmjpKnjqkKydJWW97XxM0enpqJ5IgtNFind0 AfmHF+jgKTyAJJCre/Vr7DmdCYErHDbrHXyKewbEk9Q5wAYHggThIT8w/bhlutkSF3uiTh79EnY +mN85T90+KnY= |
| X-Received | by 2002:ac8:130a:: with SMTP id e10mr13676759qtj.38.1597670618399; Mon, 17 Aug 2020 06:23:38 -0700 (PDT) |
| X-Google-Smtp-Source | ABdhPJxqS67YzuXFL1ckTgilg2U1rIF5yP5v1Szh0IA7WDCZOA3Fs4J6McLMwClFuRkhxD/YrhT5jg== |
| X-Received | by 2002:ac8:130a:: with SMTP id e10mr13676731qtj.38.1597670618090; Mon, 17 Aug 2020 06:23:38 -0700 (PDT) |
| 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.15; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 |
| In-Reply-To | <CAMMw470OANxwKOJX_h2M8PDK1W9H+FeGJ2jUtrzLftK81DkHJg@mail.gmail.com> |
| Content-Language | en-US |
| X-Mirapoint-IP-Reputation | reputation=Good-1, source=Queried, refid=tid=0001.0A020303.5F3A8127.0041, actions=tag |
| X-Mirapoint-IP-Reputation | reputation=good-1, source=Fixed, refid=n/a, actions=tag |
| X-Junkmail-Status | score=7/80, host=mpv2-2015.case.edu |
| X-Junkmail-PrAS-Raw | score=7/80, refid=2.7.2:2020.8.17.125717: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, __MULTIPLE_RCPTS_TO_X2, __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_MAILTO, __URI_WITH_PATH, __URI_ENDS_IN_SLASH, __URI_NO_WWW, __CP_URI_IN_BODY, __FRAUD_MONEY_CURRENCY_DOLLAR, __SUBJ_ALPHA_NEGATE, __URI_IN_BODY, __URI_NOT_IMG, __MAIL_CHAIN, __FORWARDED_MSG, __BODY_NO_MAILTO, __NO_HTML_TAG_RAW, [TRUNCATED], so=2010-03-03 19:42:08, dmn=2016-08-03-0138 |
| Received-SPF | pass client-ip=129.22.103.227; envelope-from=chet.ramey@case.edu; helo=mpv1-2015.case.edu |
| X-detected-operating-system | by eggs.gnu.org: First seen = 2020/08/17 09:23:39 |
| X-ACL-Warn | Detected OS = Linux 2.4.x-2.6.x [generic] |
| X-Spam_score_int | -43 |
| X-Spam_score | -4.4 |
| X-Spam_bar | ---- |
| X-Spam_report | (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no |
| X-Spam_action | no action |
| 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 | <7ca8e05c-1f48-689f-f0b7-5a474a34485f@case.edu> |
| X-Mailman-Original-References | <CAMMw470OANxwKOJX_h2M8PDK1W9H+FeGJ2jUtrzLftK81DkHJg@mail.gmail.com> |
| Xref | csiph.com gnu.bash.bug:16765 |
Show key headers only | View raw
On 8/16/20 1:34 AM, Hyunho Cho wrote:
>
> if i use the same script in shell prompt then strange error messages appear
>
>
> bash$ cat << "EOF"
> this is a test comment
> $(info $(foo ${bar)))
> EOF
> bash: command substitution: line 798: unexpected EOF while looking for
> matching `}'
> bash: command substitution: line 799: syntax error: unexpected end of file
Thanks for the report. The shell is trying to find the end of the command
to figure out how to store it in the history. When you're parsing a here-
document, you need to leave the newlines in the history instead of maybe
adding a semicolon. That code just needs to be more aware of when it can
not parse due to being in the body of a here-document.
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
Re: heredoc seems to parse contents even with the quoted delimiter in shell prompt Chet Ramey <chet.ramey@case.edu> - 2020-08-17 09:23 -0400
csiph-web