Cut เป็นคำสั่งอเนกประสงค์ที่คุณสามารถใช้กับคำสั่งอื่นได้ รวมถึงคำสั่ง 'sort' และ 'grep' ลองดูตัวอย่างการตัด Bash ที่ดีที่สุดซึ่งคุณสามารถเข้าใจคำสั่ง 'ตัด' ได้โดยไม่ต้องยุ่งยาก
ตัวอย่าง Bash Cut
คำสั่ง 'ตัด' มีประโยชน์เมื่อแยกข้อมูลจากไฟล์ข้อความ เพียงระบุฟิลด์ที่คุณต้องการ จากนั้นระบบจะจัดการส่วนที่เหลือให้ หากต้องการใช้งานให้ป้อนคำสั่งต่อไปนี้:
ตัด -d 'ตัวคั่น' -f1 ไฟล์.txt
- ตัวเลือก “-d” ช่วยให้เราสามารถป้อนตัวคั่นได้ เป็นอักขระหรือชุดอักขระที่แยกสตริงข้อความ แทนที่คำว่า 'ตัวคั่น' ด้วยตัวคั่นจริง
- ใช้ตัวเลือก “-f” เพื่อระบุฟิลด์ (หมายเลขคอลัมน์) ที่คุณกำลังแยกออกจากไฟล์
ลองใช้ไฟล์ “info.txt” ซึ่งประกอบด้วยชุดข้อมูลต่อไปนี้:
ปราทีก ฟิจิ 26
ฌอน อินเดีย อายุ 21 ปี
โจชัว ญี่ปุ่น อายุ 19 ปี
ตอนนี้เพื่อแตกไฟล์แรกและไฟล์ที่สามจากไฟล์นี้ คำสั่งจะเป็น:
ตัด -d - -f1, 3 ข้อมูล.txt
หากคุณมีไฟล์ที่มีข้อมูลคั่นด้วยแท็บ ค่าตัวคั่นของไฟล์จะเป็น “$’\t'”
หากคุณต้องการได้รับช่วงอักขระจากฟิลด์ที่เกี่ยวข้อง ให้ใช้ตัวเลือก '-c':
ตัด -c1-5 ไฟล์.txt
โปรดทราบว่าตัวเลือก “-c” ไม่สามารถรวมกับตัวเลือกอื่นๆ ได้ เมื่อดำเนินการจะแสดงเอาต์พุตตามช่วงอักขระที่กำหนด
บทสรุป
ใน Linux “cut” เป็นเครื่องมือสำคัญที่คุณสามารถใช้เพื่อดึงข้อมูลจากไฟล์ต่างๆ แม้ว่าจะเรียบง่าย แต่ก็มีการใช้งานที่หลากหลายและสามารถใช้ร่วมกับคำสั่งต่างๆ ได้มากมาย คู่มือฉบับย่อนี้กล่าวถึงตัวอย่างของคำสั่ง Bash cut ขั้นแรก เราอธิบายคำสั่งพื้นฐานแล้วอภิปรายการตัวอย่างขั้นสูงบางส่วน นอกจากนี้ คุณยังสามารถส่งเอาต์พุตของคำสั่งอื่นไปเป็นอินพุตในคำสั่ง 'ตัด' ได้