Допустим, я хотел бы перейти в каталог, содержащий все альбомы исполнителя "Призрак саблезубого тигра", поэтому я начинаю печатать

cd ~/Music/The\ Ghost

и нажмите [TAB] [TAB]. На этом этапе bash complete меняет мою команду на

cd ~/Music/The Ghost of a Saber Tooth Tiger

который бесполезен. Я хотел бы завершить это

cd ~/Music/The\ Ghost\ of\ a\ Saber\ Tooth\ Tiger/

вместо. Я уже пробовал трансплантировать другой /etc/bash_completion , который устранил проблему, но теперь я получаю кучу bash: [: =: unary operator expected ошибок при запуске новой оболочки. Какие-либо предложения?

Я использую bash версии 4.2.25, на элементарной ОС Luna (форк Ubuntu 12.04)

1 ответ1

0

Я предполагаю, что вы можете удалить пакет и переустановить его, чтобы получить файлы по умолчанию:

sudo apt-get purge bash-completion && sudo apt-get install bash-completion

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .