Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #15242
| From | Chet Ramey <chet.ramey@case.edu> |
|---|---|
| Newsgroups | gnu.bash.bug |
| Subject | Re: Comment before 'else' on CLI, does not save to history correctly |
| Date | 2019-07-25 08:32 -0400 |
| Message-ID | <mailman.2192.1564057957.2688.bug-bash@gnu.org> (permalink) |
| References | <SYXPR01MB0718DC9728D93D7FBE3A9538B2C60@SYXPR01MB0718.ausprd01.prod.outlook.com> <c8d1f320-b549-9659-e6cb-48fa288a3e78@case.edu> |
On 7/23/19 9:16 PM, Anthony Thyssen wrote: > OS: Fedora 28, Running on a Dell Latitude E7450 > Standard RPM Package: bash-4.4.23-1.fc28.x86_64 > > > if you type a multi-line if-then-else-fi statement with a command before the else. > Bash does not add a semi-colon before the else when saving to history. > > Type into command line (watch out for no-break-spaces added by mail)... > > > if true > then echo yes > # comment - required to activate bug > else echo no > fi > > this works fine! outputting "yes" > But if you look at the history > > history|grep i\\f|tail -1 > > Returning... > > 830 if true; then echo "yes" else echo "no"; fi Thanks for the report. This was fixed in bash-5.0. -- ``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: Comment before 'else' on CLI, does not save to history correctly Chet Ramey <chet.ramey@case.edu> - 2019-07-25 08:32 -0400
csiph-web