Ubuntu Баш-завершение не работает должным образом с подстановкой команд

Чтобы воспроизвести эту проблему в Ubuntu или других дистрибутивах Linux, созданных на основе Debian, просто скачайте bash-complete через:

$ sudo apt-get install -y bash-completion

и введите после этого немного длинное выражение bash, например:

$ for i in $(cat <Hit a TAB here>
[ 117] Система выдает мгновенное оповещение о том, что:

$ for i in $(cat -bash: unexpected EOF while looking for matching `)'
-bash: syntax error: unexpected end of file

Это действительно досадная ошибка, потому что bash-Завершение выполняет другую работу настолько идеально, что многие пользователи становятся зависимыми от этого маленького гаджета - трудно принять решение об удалении.

Ответ здесь говорит, что это известная ошибка, и было бы лучше просто дождаться следующей исправленной ошибки выпуска. Я боюсь, что это может занять много времени.

ВОПРОС:

что на самом деле произошло с файлом, расположенным по адресу: /usr/share/bash-completion/bash_completion, который вызвал ошибку?

bash-complete - довольно деликатная реализация, которую я не могу понять . [+1112]

0
задан 31 May 2019 в 18:55

0 ответов

Другие вопросы по тегам:

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