จะควบคุมการทำงานของคำสั่งได้อย่างไร?
บางครั้งเราอาจไม่ต้องการดูแค่ 10 บรรทัดแรกของไฟล์เสมอไป
ดังนั้น shell จึงให้เปลี่ยนพฤติกรรมของ head ได้
โดยใช้ command-line flag (หรือเรียกสั้นๆ ว่า "flag")
หากรันคำสั่ง:
head -n 3 seasonal/summer.csv
head จะแสดงเพียง 3 บรรทัดแรกของไฟล์
หากรัน head -n 100
ก็จะแสดง 100 บรรทัดแรก (หากไฟล์มีจำนวนบรรทัดมากพอ)
และเป็นเช่นนี้ต่อไปเรื่อยๆ
ชื่อของ flag มักบ่งบอกถึงความหมายของมัน
(เช่น -n ย่อมาจาก "number of lines" หรือจำนวนบรรทัด)
แม้ว่า flag ไม่จำเป็นต้องเป็น - ตามด้วยตัวอักษรเพียงตัวเดียวเสมอไป
แต่นี่เป็นรูปแบบที่นิยมใช้กันอย่างแพร่หลาย
หมายเหตุ: เป็น style ที่ดีในการวาง flag ทั้งหมด ก่อน ชื่อไฟล์ ดังนั้นในคอร์สนี้ จะรับเฉพาะคำตอบที่เขียนในรูปแบบดังกล่าวเท่านั้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to Shell
คำแนะนำการฝึกหัด
แสดง 5 บรรทัดแรกของ winter.csv ในไดเรกทอรี seasonal
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด