error messages completing args inside $()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bash-completion (Debian) |
Fix Released
|
Unknown
|
|||
bash-completion (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Hello. Please observe the following transcript (only [TAB] has been inserted to indicate the position where I hit TAB):
In Trusty:
$ cat <<EOF > foo
> Test
> EOF
$ echo $(< foo)
Test
$ echo $(< fo[TAB]bash: unexpected EOF while looking for matching `)'
bash: syntax error: unexpected end of file
^C
$ echo $(cat fo[TAB]bash: unexpected EOF while looking for matching `)'
bash: syntax error: unexpected end of file
In Saucy:
$ cat <<EOF > foo
> Test
> EOF
$ echo $(< foo)
Test
$ echo $(< fo[TAB]o^C
$ echo $(cat fo[TAB]o^C
Simply put, once I start a command substitution with $( I am not able to use the [TAB] completion in Trusty any longer while this was working file in Saucy. I hope this can be fixed soon since it really hampers use of the command-line. Thanks!
Changed in bash-completion (Debian): | |
status: | Unknown → New |
tags: | added: trusty |
tags: | added: wily |
Changed in bash-completion (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Undecided → Medium |
tags: | added: rls-w-incoming |
tags: | removed: patch |
tags: |
added: rls-w-notfixing removed: rls-w-incoming |
tags: | added: testcase |
Changed in bash-completion (Debian): | |
status: | New → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.