ดาวน์โหลดไฟล์หลายไฟล์พร้อมกันด้วย curl
เรามีไฟล์ข้อมูล 100 ไฟล์ที่จัดเก็บอยู่ใน URL ที่มีชื่อต่อเนื่องกันเป็นลำดับ เลื่อนไปทางขวาเพื่อดู URL ทั้งหมด
https://s3.amazonaws.com/assets.datacamp.com/production/repositories/4180/datasets/files/datafile001.txt
https://s3.amazonaws.com/assets.datacamp.com/production/repositories/4180/datasets/files/datafile002.txt
......
https://s3.amazonaws.com/assets.datacamp.com/production/repositories/4180/datasets/files/datafile100.txt
เพื่อไม่ต้องพิมพ์ URL ยาว ๆ ซ้ำหลายครั้ง เราต้องการดาวน์โหลดไฟล์ทั้งหมดนี้ด้วยคำสั่ง curl เพียงคำสั่งเดียว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลข้อมูลบน Command Line
คำแนะนำการฝึกหัด
- ดาวน์โหลดไฟล์ข้อมูลทั้ง 100 ไฟล์ด้วยคำสั่ง
curlเพียงคำสั่งเดียว - แสดงรายการไฟล์ที่ดาวน์โหลดทั้งหมดในไดเรกทอรี
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Download all 100 data files
curl ___ https://s3.amazonaws.com/assets.datacamp.com/production/repositories/4180/datasets/files/datafile___.txt
# Print all downloaded files to directory
ls datafile*.txt