ตกลงคำถามนี้มีเป้าหมายที่เชลล์ Unix / Linux! ฉันต้องการเชลล์ expression globbing- (aka wildchard-) ที่ตรงกับไฟล์ทั้งหมดรวมถึงไฟล์ที่ซ่อนอยู่ในไดเรกทอรีปัจจุบันแบบไม่เรียกซ้ำ (maxdepth == 1) จนถึงตอนนี้ฉันต้องทำสองคำสั่งหรือใช้วิธีแก้ปัญหายาว (ดูด้านล่าง):
ls -lad *vim*
ls -lad .*vim*
ในขณะที่ใช้ zsh แต่ถ้าฉันจำได้ว่ามันเหมือนกันสำหรับเส้นประและทุบตีใช่มั้ย
วิธีแก้ปัญหาสั้น:
ls -la | grep vim
find . -maxdepth 1 | grep vim
แต่ฉันสงสัยหนึ่งร้อยครั้งไม่มีวิธีแก้ปัญหาแบบง่าย ๆ เกี่ยวกับเรื่องนี้และทำไม*
ไม่ตรงกับตัวละครจุด?