Интересная особенность автодополнения в bash
mkdir "azaza)"
touch azaza\)/абвгд
touch azaza\)/ёпрст
Далее:
ls azaza\)/
(TAB)всё в порядке:
абвгд ёпрст
Вводим первую букву:
ls azaza\)/ё
(TAB)результат:
ls azaza\)/ёп�\�ст
Некоторые русские буквы заменяются на
�\�
.Но не все, например, заменяются р а, другие нет.
Проявляется только если в пути есть скобка, пробел, возможно, любой символ, экранируемый \
И если писать в кавычках
ls "azaza)/ё
(TAB), то всё в порядкеПодтверждается?
С чем это связано? Почему заменяются только некоторые буквы?