Поиск истории команд в любом интерпретаторе

uniq=($(printf "%s\n" "${owner[@]}" | sort -u | tr '\n' ' '))

Должен сделать это.

Или, как указано в комментарии, измените файл IFS.

-1
25.09.2019, 16:41
1 ответ

Работает у меня из коробки в 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.)

2
28.01.2020, 05:07

Теги

Похожие вопросы