Score:1

Bash แสดงข้อผิดพลาดทางไวยากรณ์เมื่อเริ่มต้น

ธง bd

ฉันไม่ได้ตั้งใจ

ทุบตี -a

ในขณะที่อยู่ในเทอร์มินัลของฉัน เพื่อพยายามแก้ไขฉันทำ

ตั้ง +a
ทุบตี -a
ทุบตี +a

และฉันลบและติดตั้ง bash-completion แต่ก็ยังกลับมา

ทุบตี: _parse_usage: บรรทัดที่ 16: ข้อผิดพลาดทางไวยากรณ์ใกล้กับโทเค็นที่ไม่คาดคิด `('
ทุบตี: _parse_usage: บรรทัดที่ 16: ` -?(\[)+([a-zA-Z0-9?]))'
ทุบตี: เกิดข้อผิดพลาดในการนำเข้าคำจำกัดความของฟังก์ชันสำหรับ `_parse_usage'
ทุบตี: _longopt: บรรทัดที่ 6: ข้อผิดพลาดทางไวยากรณ์ใกล้โทเค็นที่ไม่คาดคิด `('
ทุบตี: _longopt: บรรทัดที่ 6: ` --!(no-*)dir*)'
ทุบตี: ข้อผิดพลาดในการนำเข้าคำจำกัดความของฟังก์ชันสำหรับ `_longopt'

เมื่อใดก็ตามที่ฉันพิมพ์ bash หรือพยายามเรียกใช้สคริปต์ทุบตี ฉันจะแก้ไขปัญหานี้ได้อย่างไร

cn flag
ไม่มีอะไรเสียหายเกี่ยวกับ [`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 flag
ฉันไม่คิดว่ามันทำลายอะไรเพราะมันใช้งานได้ดี แต่มันเพิ่งแสดงข้อผิดพลาดเหล่านั้นก่อนที่สิ่งที่ส่งคืนจากไฟล์ bash
hr flag
AFAIK เป็นทั้งฟังก์ชัน bash_completion - เกือบจะเหมือนกับว่าไฟล์ bash_completion นั้นได้รับแหล่งที่มาโดยไม่มี extglob แต่อย่างใด

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา