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

จะบันทึกชื่อของชุดไฟล์ได้อย่างไร?

มักนิยมกำหนดค่าตัวแปรด้วย wildcard expression เพื่อเก็บรายชื่อไฟล์ไว้ใช้งาน ตัวอย่างเช่น หากกำหนด datasets แบบนี้:

datasets=seasonal/*.csv

ก็สามารถแสดงชื่อไฟล์ในภายหลังได้ด้วย:

for filename in $datasets; do echo $filename; done

วิธีนี้ช่วยลดการพิมพ์ซ้ำและลดโอกาสเกิดข้อผิดพลาดได้


ถ้ารันสองคำสั่งนี้ใน home directory จะได้ผลลัพธ์กี่บรรทัด?

files=seasonal/*.csv
for f in $files; do echo $f; done

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

Introduction to Shell

ดูคอร์ส

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

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

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