Новое дополнение переменных в bash-4.2 - баг или фича?

Не нашел подходящего раздела для темы, потому пишу сюда.

Сегодня дошли у меня руки до разбора новоявленного “глюка” в TAB-дополнении bash.
Оказывается, это пришло с версией 4.2.
Раньше можно было сохранить в переменной некоторый путь, после чего сам путь и имена файлов по этому пути правильно разворачивались:
$ L=/usr/share/applications
$ cp -p $L/f[tab]
$ cp -p /usr/share/applications/firefox[tab]
firefox.desktop       firefox-safe.desktop
Теперь это сломано:
$ L=/usr/share/applications
$ cp -p $L/f[tab]
$ cp -p \$L/firefox
Вот этот бэкслэш появляется перед переменой и всё портит. Дальше ничего не продолжается.

Отсюда у меня есть вопрос:
Если кто знает, как бороться с этим багом/фичей БЕЗ отката на версию 4.1, пожалуйста, подскажите.
А есть еще такой прикол:
[17:55] [email protected]:[ ~ ] $ ываыва
bash: $'\321\213\320\262\320\260\321\213\320\262\320\260': команда не найдена
Действительно… И это тоже с версии 4.2. Кажется, надо писать багрепорты.
В man bash написано, что надо сделать set convert-meta off. Видимо, это можно добавить в ~/.bashrc
Разберемся, голубчик!
Amigo
В man bash написано, что надо сделать set convert-meta off. Видимо, это можно добавить в ~/.bashrc
Спасибо, таких подробностей я не знал :)
Если точнее, в ~/.inputrc или /etc/inputrc . Однако, у меня там уже было написано:
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
И несмотря на всё это, bash-4.1 при любом значении convert-meta дополняет правильно, а bash-4.2 неправильно, тоже при любом значении.
Похоже, всё-таки баг.
Точно баг. Откатился на 4.1. Почитал man bash благодаря amigo )

https://bugs.archlinux.org/task/23530 проголосуйте чтоль за багу. или отпишитесь в комментах. С английским у меня плохо, описал как смог.
 
Зарегистрироваться или войдите чтобы оставить сообщение.