Re: compgen stops processing backslashes after any call to bind

2022-12-19 Thread of1
Well, it is said that directories sometimes harbor more than one item :) Fabien (of1) #!/usr/bin/env bash [[ -e "/tmp/Dir\\A" ]] && exit 2 mkdir -p /tmp/Dir\\A/dirB/ /tmp/Dir\\A/dir\\C/ touch /tmp/Dir\\A/fileA "/tmp/Dir\\A/file\\ B" f_comp() { local CP CPR="${1%\/*}" CPO

Re: compgen stops processing backslashes after any call to bind

2022-12-17 Thread of1
On 16/12/2022 23:18, Chet Ramey wrote: Your arguments undergo word expansion, including double-quote processing, before compgen sees them. Thank you very much for your thorough explanation. I also take this opportunity to thank you for https://lists.gnu.org/archive/html/bug-bash/2022-11/msg0

Re: compgen stops processing backslashes after any call to bind

2022-12-16 Thread Chet Ramey
On 12/14/22 7:55 PM, Fabien Orjollet wrote: Bash Version: 5.2 Patch Level: 2 Release Status: release Description: compgen's behavior regarding backslash processing is altered by any call to bind. Therefore, file and directory names containing a backslash are not completed on