だから私は次のエラーを受け取っていました:
bash: _parse_usage: line 16: syntax error near unexpected token `('
bash: _parse_usage: line 16: ` -?(\[)+([a-zA-Z0-9?]))'
bash: error importing function definition for `_parse_usage'
bash: _longopt: line 14: syntax error near unexpected token `('
bash: _longopt: line 14: ` --+([-a-z0-9_]))'
bash: error importing function definition for `_longopt'
どうやら関数呼び出しでのみ。
エラーの原因はbash-completion
パッケージ (apt install bash-completion
)。再インストールしても効果はなかったため、破損していませんでした。いくつかの試行錯誤の後、このエラーの原因を無邪気な線にたどりました
set -a
.bashrcをソースとするファイル内
したがって、.bashrcのすべての新しい変数をエクスポートすることは、次を使用してオプションを再びオフにしない限り、良い考えではありません。
set +a