Configuration Information [Automatically generated, do not change]: Machine: x86_64 OS: linux-gnu Compiler: gcc Compilation CFLAGS: -g -O2 uname output: Linux aspire 5.15.0-88-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux Machine Type: x86_64-pc-linux-gnu
Bash Version: 5.2 Patch Level: 21 Release Status: release Description: Tested on git (2023-12-06). For the (admitedly weirdly named) dirs below TAB completion does not work correctly. Repeat-By: #!/bin/bash # TAB works # $ ls -l ta<TAB><TAB><TAB><TAB><TAB><TAB> # <works> # Tab completes but is escaped wrongly: # $ ls -l ta<TAB><TAB><TAB><TAB><TAB><TAB><TAB> # <completes wrongly> mkdir -p 'tab/ `/tmp/trip`>/tmp/tripwire; '"'"'@<?[]|~\/tmp' # These give the same # $ ls -l tw<TAB><TAB><TAB><TAB> # $ ls -l tw<TAB><TAB><TAB><TAB><TAB> # But the last should include tmp mkdir -p 'two/ >/tmp/tripwire; '"'"'@<?[]|~\/tmp'