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



