Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.bash.bug > #16268

Re: greater-than + number sign = newlines in history

Path csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail
From Tobias Wendorff <tobwen@gmx.de>
Newsgroups gnu.bash.bug
Subject Re: greater-than + number sign = newlines in history
Date Sun, 3 May 2020 15:58:59 +0200
Lines 26
Approved bug-bash@gnu.org
Message-ID <mailman.1943.1588514352.3066.bug-bash@gnu.org> (permalink)
References <bb08b099-59bd-5f04-4074-bbc046e99c6c@gmx.de> <11091.1588510206@jinx.noi.kre.to> <0c8f8899-0421-0aa7-2ecd-2167018c3924@gmx.de>
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
X-Trace usenet.stanford.edu 1588514353 23206 209.51.188.17 (3 May 2020 13:59:13 GMT)
X-Complaints-To action@cs.stanford.edu
Cc bug-bash@gnu.org
To Robert Elz <kre@munnari.OZ.AU>
Envelope-to bug-bash@gnu.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1588514340; bh=OcBpugW8bbOWdFHrZTCgzuSSkEXlhQrUpNYtsE/ba9c=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=DtCLVMTjGwr0qlxnaKmhFRamTUz1i9Ve0arNKnxZwVOreZwDj9zh1l/oQFmrHh2Cf cmghdW5xX3byS3xrdfD5OIoSi44yzGAg16imA9fJ5XinihYr/R88Nm7+pHoMw9/uy8 OgV4vVoUtXs2YEl36NhlrCV5KyqmutH71A9afkl0=
X-UI-Sender-Class 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Autocrypt addr=tobwen@gmx.de; keydata= mQENBFvmKYQBCADb764eBV7VoaoL0zrRuv7cN1g/Lapia4iaUQ2daBPCS4GbjxINCSBz84Am cA64tKyS0r+c2EbF+6xV1XgX2CDyMwSk6+Tp/yBsMkP06/QREQ43HsWdc4tE2ZMiiFMsvKls k2nn0jfdpDDJ9u9WmQ8ZJ7NRlrbLprynlzZcGe/0xFtry1muVUEvb4YBRwr85A2IBSvCfg1/ lAUIiuSv/G2+XZi38L70YvaGj2vxT5xfI5F2OrwGLcCUORd2tya6NQJXsKG6kZgeFGpM26Rg 3XMKcUK98jeBD/0wRHKTiHVjFEhn1ZP+IlAC8ViGHa0NqBQWZMhtEOle3uoNvi02zgpJABEB AAG0H1RvYmlhcyBXZW5kb3JmZiA8dG9id2VuQGdteC5kZT6JAVQEEwEIAD4CGwMFCwkIBwIG FQoJCAsCBBYCAwECHgECF4AWIQQ8QutW8JwJuCza/9JFypvOvzNB9gUCXqHYvwUJBJziuwAK CRBFypvOvzNB9kamCACx8HwedtXumbeVF7iSX0rJfgKwyqHM8PDYI1gnWJVO3i4IuT3CvUOc xGeqm6QDxpx8ehl5OHqAfzFMGgjuMaGIo2QSuTanK0xB9+m+072FrpysHcV+X/8mdFOl2BUp WWKZLT5KZpwQAYtnlL2bM9tZSiBYl+wmBGQlin1VY1exLXWq7sl1GUnISNXrWas8B6NAgFzm OlDJQmmwO2OC/DDcJRJVx1bW1V6j5wkDqbEYMWuA7ZakF5RO6Haf/GnAkaTozeBrbJVb18A9 WkNxKGAiM0NLMPInyWsXeOBt2dnJY0mzwXSkM36TnkZXYWsTk3Q66Jq/cjD/AcSHCEM0qsNW uQENBFvmKYYBCACZAetRb166GJlVOYyoFa+iLiVnHkdleLwRTGfXHDWX555aZbp6YMvxg7Ex /SjVYZ9ry4N6leF9iRRCZh8RLEiX1fv5H5tTVbVkP4bH1chW/B05/RERyyJiN8Oxastv2APc +abvhrvJwTwNC7e97PdjGrwFylFzAVFL1DKaB3KULvpD/y6OtL799C9GPqLUJsWW2XnmC7E+ p1h2C4qW0D7MgiX7sSWIIZ+wfVIWleiiZ1c4sBnjZxuunAQwL+XtnFSbms0rMOUw/vlFDs18 6bLDirVxSLlgcAA3MYo2QLy3OAIf0LeSWt6QfR39l1WJaHVJUHPd6JckGOY0rGZ0j6bpABEB AAGJATwEGAEIACYCGwwWIQQ8QutW8JwJuCza/9JFypvOvzNB9gUCXqHYvwUJBJziuQAKCRBF ypvOvzNB9mhBCADY3MXX+A+WsbFW7MuT3dYT53DWTWq9OFr8rDPFyKBrkhvvn/xhvB69n7wx OqrkRXzMqcvPfxXV1uqhwDkofoDaCCou/Hsd4UWvFqoG/l3be32oqayHhrLHFst7ltnnpCxa cE4M3xllBe9iYD2YPN8oTpEv2EfjjxrPOkbj54Pr77UsG06gKkZVauRrrg1nscZD1ZrRYSSJ kt9RN2x8SfVt5Jhyw1JgUepi3fJhwczvXMPAnYygm9Qykbt/kpYg7y7IN+WuhH+NMBKFejTc jwG24/cvAns3JGzKwHbKrUd9mYW99kqiVYzo+WAJKizvXs2jFmsJFXyDgNWYSUvq2ZIR
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
In-Reply-To <11091.1588510206@jinx.noi.kre.to>
Content-Language de-DE
X-Provags-ID V03:K1:dgB+X2tgTHDhh1uvjvuIovNfhprROz28dFpuNnioDxVHyk96lIn JVeh4w0p2kwUwZNMGL9Xtq6VzTYUraJr8ei4JRnGVhhAFw71NTsvoramwU7LslmZnMeRrLi 8wZPGtKLsAVLOg/bfPOnSw0/40T5BGWR2jvk+/d1b2lSSwu9rTQ1VGAJtScoTjYfUALbuAE /XJQ6Yq/7QJA8+GPedCMw==
X-UI-Out-Filterresults notjunk:1;V03:K0:jzlBqNREqAU=:gvrjRZXeWP3IQ/17TCz+YM O1w91ojvDTJ9PJkHFrfaxL9IHNJNUl/GM43SymaoHKw/kVpZ+SWh/yx4AblWrX0U+IFdTbcas uMBbhPMRVVklzrfJ9aKkZZzOGQucwLG6SvCyHNKX7E/Ys4hMGisxKxii9BoKWhQuFjVmZBkDi NLp3CvlP/Srm4Wu03reU5SMnaA8buf69uRzs8zllYkyhLslu4ZPcca1HeDmXC/KVfEyWotU2h c6JFdRCNu6CDhLDSSvEe4e/4iKBKBCsIDkqTDgypZECsAezSinnsVW7zCeuIf26gAh1pRXHxO kEVxH+NiKc9Ojzbu66GPTqnXHH2FWkaEJ+ru5VJqXC4PfnunvZiFGL7MnuOqJ8GXuIcVmxZsB MA7ZKOkvA/4wDfePmPcyOV33SGQrvbuP6NyEcgPVYIVbZQOWuTS9dnEVDK2UVggzVFlWvxFlE ODAcol+axPXmgUgp8tfk7iXYeflf5C7y6/19JXh/ifaDxvQuJ1QkvjG6/AqEKocxOoqoX1gdM FAhxjN+xemiVfe7ARDl+c/MQby1qZT98k4+3Zztgjs8PEclZhsrI2+CTK3taaGSteYRxzvOri aEpF6c9nPgVNva8M4Ws9npGhgdOM5IUDhjTJ47cMnGySsoZxe9Veal5yaZ5fkJgbuqMzrr5Cr AR9LS5F/qfd+ZzyVINQrQNL3+vXlQ5qHWVJYQNd7v7nuor6369klEypxVPh+gVwACnJ4CX0Og Jggj4KlvUN/UF1WwnuQF5SYUbuhIUVY/4qcz3fsw80u8AeE51m9b6QKPpe0x7HKNFcoC5DfmG KGMPanJATkIc3Bq+Xv7yjgvKkJdiEWsZd6tjprVL3eHkXQhWF0TifqdysJhf9zR/s37C11TuD MYxH+wAhHXNFmcBYpufU6G/94rmovtwK54U/3MuDoJ+aoGLF1CIkAOddzMdTJDwdw7buFeMW2 xqb1WHQrFeWtK3vDabK6i5/QU73f32MbYYzyXzedCI+6FFM0gAr3TJ3QCM6EF2mEIvE2kOp1E aPlrqyWOv2mW84F5+dcchh5vPHlHgKjo3bCqqtyY5kmrF2IkvhKhR0Q/EoXTlA6gfmbr6T1ch CCpTEDaeCjUFyltqYCYeQ25MKT/MZeEtRayp5ECjyWpU+Xt1aMot8Xy/vgRk15q3wji22KMY6 Odm8Al9IKhmGpd3EWtaEi/sU5hvLFlow0U+j18kLn3oF1Nn7h6LJFwjjk3I6C/J19DsLDVBU6 +SzclGyanF5dgY4LV
Received-SPF pass client-ip=212.227.15.18; envelope-from=tobwen@gmx.de; helo=mout.gmx.net
X-detected-operating-system by eggs.gnu.org: First seen = 2020/05/03 09:59:08
X-ACL-Warn Detected OS = Linux 2.2.x-3.x [generic]
X-Spam_score_int -25
X-Spam_score -2.6
X-Spam_bar --
X-Spam_report (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001 autolearn=_AUTOLEARN
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 <0c8f8899-0421-0aa7-2ecd-2167018c3924@gmx.de>
X-Mailman-Original-References <bb08b099-59bd-5f04-4074-bbc046e99c6c@gmx.de> <11091.1588510206@jinx.noi.kre.to>
Xref csiph.com gnu.bash.bug:16268

Show key headers only | View raw


Am 03.05.2020 um 14:50 schrieb Robert Elz:
> The example given showed a less than, rather than greater than,
> but that turns out to be irrelevant, it is the '#' that is triggering
> this.

Whoops, sorry.

> Any line in a here doc that contains a # gets an extra \n appended
> to it in history (doesn't matter if the end marker is quoted or not,
> doesn't seem to matter what else is on the line, if anything, with the '#'.
> (Obviousl;y I haven't tested every possibility).

Is this behavior planned or unplanned? The problem doesn't seem to
appear on Bash 4 (Debian Jessie, Cygwin on Windows).

> If the history entry is used (up-arrow, return) to replay the command, a
> new entry will be made with extra \n chars in it (the repeated command
> is not seen as a duplicate - I have the var set to have dup commands
> saved just once).

It's also stored in Bash's history file.

On IRC, an user gave me the hint to set `shopt -s lithist`, which seems
to work. The documentation of `lithist` is very ambiguous, so I don't
know the downside of this option.

Back to gnu.bash.bug | Previous | Next | Find similar


Thread

Re: greater-than + number sign = newlines in history Tobias Wendorff <tobwen@gmx.de> - 2020-05-03 15:58 +0200

csiph-web