จะรวมคำสั่งหลายคำสั่งเข้าด้วยกันได้อย่างไร?
สามารถเชื่อมคำสั่งต่อกันได้กี่คำสั่งก็ได้ ตัวอย่างเช่น คำสั่งนี้:
cut -d , -f 1 seasonal/spring.csv | grep -v Date | head -n 10
จะทำงานดังนี้:
- เลือกคอลัมน์แรกจากข้อมูล spring;
- ลบบรรทัดส่วนหัวที่มีคำว่า "Date" ออก; และ
- เลือก 10 บรรทัดแรกของข้อมูลจริง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to Shell
คำแนะนำการฝึกหัด
ในแบบฝึกหัดที่แล้ว คุณใช้คำสั่งต่อไปนี้เพื่อเลือกชื่อฟันทั้งหมดจากคอลัมน์ 2 ของ seasonal/summer.csv:
cut -d , -f 2 seasonal/summer.csv | grep -v Tooth
ต่อยอด pipeline นี้ด้วยคำสั่ง head เพื่อเลือกเฉพาะชื่อฟันแรกสุดเพียงรายการเดียว
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด