uniq=($(printf "%s\n" "${owner[@]}" | sort -u | tr '\n' ' '))
Должен сделать это.
Или, как указано в комментарии, измените файл IFS.
Работает у меня из коробки в Debian с Ctrl -R:
$ rlwrap --version
rlwrap 0.42
$ rlwrap cat > /dev/null
foo
bar
(reverse-i-search)`f': foo
/etc/inputrc
и ~/.inputrc
применяются к Readline даже с rlwrap
, поэтому они могут повлиять на доступные привязки. (Но тогда вы намекнули, что это работает в Bash, так что, вероятно, дело не в inputrc
.)