Configuration Information [Automatically generated, do not change]: Machine: x86_64 OS: darwin19.6.0 Compiler: gcc Compilation CFLAGS: -g -O2 uname output: Darwin hemma.home 19.6.0 Darwin Kernel Version 19.6.0: Tue Jun 21 21:18:39 PDT 2022; root:xnu-6153.141.66~1/RELEASE_X86_64 x86_64 Machine Type: x86_64-apple-darwin19.6.0
Bash Version: 5.2 Patch Level: 26 Release Status: release Description: In POSIX mode, echo incorrectly processes -e as an option unless xpg_echo is also enabled. This is a regression from 3.2 (or possibly some 4.x versions, haven't tested), where --posix caused -e to be treated correctly, even if it also enabled backslash processing. ~ % /bin/bash --posix [macOS warning elided] bash-3.2$ echo -e foo\\nbar -e foo bar Repeat-By: ~/bash % bash bash-5.2$ bash --posix -c 'echo -e foo\\nbar' foo bar bash-5.2$ bash --posix -O xpg_echo -c 'echo -e foo\\nbar' -e foo bar -- Clint Hepner