Рейтинг:1

Bash отображает синтаксические ошибки при запуске

флаг bd

я случайно сделал

баш -а

Пока в моем терминале. Чтобы попытаться исправить это, я сделал

установить +а
баш -а
баш +а

и я удалил и установил bash-complete, но он все равно возвращается

bash: _parse_usage: строка 16: синтаксическая ошибка рядом с неожиданным токеном `('
bash: _parse_usage: строка 16: `-?(\[)+([a-zA-Z0-9?]))'
bash: ошибка при импорте определения функции для `_parse_usage'
bash: _longopt: строка 6: синтаксическая ошибка рядом с неожиданным токеном `('
bash: _longopt: строка 6: ` --!(no-*)dir*)'
bash: ошибка при импорте определения функции для `_longopt'

Всякий раз, когда я набираю bash или пытаюсь запустить скрипт bash. Как я могу это исправить?

флаг cn
В [`set -a`] (https://www.gnu.org/software/bash/manual/bash.html#The-Set-Builtin) нет ничего разрушительного. Что-то в ваших [Startup Files] (https://www.gnu.org/software/bash/manual/bash.html#Bash-Startup-Files) определяет `_parse_usage` и `_longopt`?
флаг bd
Я не думаю, что он что-то уничтожил, потому что он работает нормально, но он просто показывает эти ошибки перед тем, что возвращается из файла bash.
флаг hr
Насколько я знаю, они оба являются функциями bash_completion - это почти как если бы файл bash_completion каким-то образом был получен без extglob

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.