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

การเรียงลำดับบรรทัดข้อความทำได้อย่างไร?

ตามชื่อที่บอกไว้ sort ใช้สำหรับเรียงลำดับข้อมูล โดยค่าเริ่มต้นจะเรียงตามตัวอักษรจากน้อยไปมาก แต่สามารถใช้แฟล็ก -n เพื่อเรียงตามตัวเลข และ -r เพื่อกลับลำดับผลลัพธ์ ส่วน -b จะละเว้นช่องว่างนำหน้า และ -f จะทำให้ไม่แยกตัวพิมพ์ใหญ่-เล็ก (fold case) ใน pipeline มักใช้ grep เพื่อกรองข้อมูลที่ไม่ต้องการออก แล้วตามด้วย sort เพื่อเรียงลำดับข้อมูลที่เหลือ

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

Introduction to Shell

ดูคอร์ส

คำแนะนำการฝึกหัด

จำการใช้ cut ร่วมกับ grep เพื่อดึงชื่อฟันทั้งหมดจากคอลัมน์ที่ 2 ของไฟล์ seasonal/summer.csv ได้ไหม?

cut -d , -f 2 seasonal/summer.csv | grep -v Tooth

จากสูตรนี้ ให้เรียงลำดับชื่อฟันใน seasonal/winter.csv (ไม่ใช่ summer.csv) ตามตัวอักษรจากมากไปน้อย โดยต่อ pipeline ด้วยขั้นตอน sort เพิ่มเข้าไป

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

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

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