In the devel branch, setting IFS=\' seems to break @Q:

$ arr=(a b c)
$ echo  ${arr[@]@Q}  | sed -n l
'a' 'b' 'c'$                              <- correct
$ echo "${arr[@]@Q}" | sed -n l
'a' 'b' 'c'$                              <- correct

$ IFS=\'
$ echo  ${arr[@]@Q}  | sed -n l
 a   b   c$                               <- wrong(?)
$ echo "${arr[@]@Q}" | sed -n l
bash: INFORM: dequote_string: string with bare CTLESC
bash: INFORM: dequote_string: string with bare CTLESC
bash: INFORM: dequote_string: string with bare CTLESC
\001 a  \001 b  \001 c$                   <- definitely wrong


---
xoxo iza

Reply via email to