เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Wildcard อื่น ๆ ที่ใช้ได้มีอะไรบ้าง?

Shell ยังมี wildcard อื่น ๆ อีก แม้จะพบได้น้อยกว่า:

  • ? จับคู่กับอักขระเพียงตัวเดียว เช่น 201?.txt จะตรงกับ 2017.txt หรือ 2018.txt แต่ไม่ตรงกับ 2017-01.txt
  • [...] จับคู่กับอักขระตัวใดก็ได้ที่อยู่ในวงเล็บเหลี่ยม เช่น 201[78].txt จะตรงกับ 2017.txt หรือ 2018.txt แต่ไม่ตรงกับ 2016.txt
  • {...} จับคู่กับรูปแบบใดก็ได้ที่คั่นด้วยเครื่องหมายจุลภาคภายในวงเล็บปีกกา เช่น {*.txt, *.csv} จะตรงกับไฟล์ที่ชื่อลงท้ายด้วย .txt หรือ .csv แต่ไม่ตรงกับไฟล์ที่ลงท้ายด้วย .pdf

นิพจน์ใดที่จับคู่กับ singh.pdf และ johel.txt แต่ ไม่ ตรงกับ sandhu.pdf หรือ sandhu.txt?

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Introduction to Shell

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด