Puncte:1

Bash afișează erori de sintaxă la pornire

drapel bd

Am făcut-o din întâmplare

bash -a

În timp ce în terminalul meu. Pentru a încerca să o repar, am făcut-o

set +a
bash -a
bash +a

și am eliminat și instalat bash-completion, dar încă revine

bash: _parse_usage: linia 16: eroare de sintaxă lângă simbolul neașteptat `('
bash: _parse_usage: linia 16: ` -?(\[)+([a-zA-Z0-9?]))'
bash: eroare la importul definiției funcției pentru `_parse_usage'
bash: _longopt: linia 6: eroare de sintaxă lângă simbolul neașteptat `('
bash: _longopt: linia 6: ` --!(no-*)dir*)'
bash: eroare la importul definiției funcției pentru `_longopt'

Ori de câte ori tast bash sau încerc să rulez un script bash. Cum repar asta?

drapel cn
Nu este nimic distructiv la [`set -a`](https://www.gnu.org/software/bash/manual/bash.html#The-Set-Builtin). Există ceva în [Fișiere de pornire](https://www.gnu.org/software/bash/manual/bash.html#Bash-Startup-Files) definește `_parse_usage` și `_longopt`?
drapel bd
Nu cred că a distrus nimic pentru că funcționează bine, dar arată doar acele erori înainte de lucrurile care sunt returnate din fișierul bash
drapel hr
AFAIK, ambele sunt funcții bash_completion - este aproape ca și cum fișierul bash_completion este preluat fără extglob cumva

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.