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
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด