ตัวอย่าง Bash Cut

Tawxyang Bash Cut



คุณสามารถทำให้งานในสคริปต์ Bash เป็นแบบอัตโนมัติผ่านคำสั่งและโปรแกรมต่างๆ แม้ว่าคุณจะต้องมีความรู้ที่ดีเกี่ยวกับคำสั่งเพื่อสร้างสคริปต์ Bash ที่ยอดเยี่ยม แต่ก็มีคำสั่งบางคำสั่งที่คุณสามารถใช้เป็นมือใหม่ได้ Cut เป็นคำสั่งง่ายๆ เพื่อแยกข้อความเฉพาะออกจากไฟล์

Cut เป็นคำสั่งอเนกประสงค์ที่คุณสามารถใช้กับคำสั่งอื่นได้ รวมถึงคำสั่ง 'sort' และ 'grep' ลองดูตัวอย่างการตัด Bash ที่ดีที่สุดซึ่งคุณสามารถเข้าใจคำสั่ง 'ตัด' ได้โดยไม่ต้องยุ่งยาก

ตัวอย่าง Bash Cut

คำสั่ง 'ตัด' มีประโยชน์เมื่อแยกข้อมูลจากไฟล์ข้อความ เพียงระบุฟิลด์ที่คุณต้องการ จากนั้นระบบจะจัดการส่วนที่เหลือให้ หากต้องการใช้งานให้ป้อนคำสั่งต่อไปนี้:







ตัด -d 'ตัวคั่น' -f1 ไฟล์.txt
  1. ตัวเลือก “-d” ช่วยให้เราสามารถป้อนตัวคั่นได้ เป็นอักขระหรือชุดอักขระที่แยกสตริงข้อความ แทนที่คำว่า 'ตัวคั่น' ด้วยตัวคั่นจริง
  2. ใช้ตัวเลือก “-f” เพื่อระบุฟิลด์ (หมายเลขคอลัมน์) ที่คุณกำลังแยกออกจากไฟล์

ลองใช้ไฟล์ “info.txt” ซึ่งประกอบด้วยชุดข้อมูลต่อไปนี้:



ปราทีก ฟิจิ 26

ฌอน อินเดีย อายุ 21 ปี

โจชัว ญี่ปุ่น อายุ 19 ปี

ตอนนี้เพื่อแตกไฟล์แรกและไฟล์ที่สามจากไฟล์นี้ คำสั่งจะเป็น:



ตัด -d - -f1, 3 ข้อมูล.txt





หากคุณมีไฟล์ที่มีข้อมูลคั่นด้วยแท็บ ค่าตัวคั่นของไฟล์จะเป็น “$’\t'”

หากคุณต้องการได้รับช่วงอักขระจากฟิลด์ที่เกี่ยวข้อง ให้ใช้ตัวเลือก '-c':



ตัด -c1-5 ไฟล์.txt

โปรดทราบว่าตัวเลือก “-c” ไม่สามารถรวมกับตัวเลือกอื่นๆ ได้ เมื่อดำเนินการจะแสดงเอาต์พุตตามช่วงอักขระที่กำหนด

บทสรุป

ใน Linux “cut” เป็นเครื่องมือสำคัญที่คุณสามารถใช้เพื่อดึงข้อมูลจากไฟล์ต่างๆ แม้ว่าจะเรียบง่าย แต่ก็มีการใช้งานที่หลากหลายและสามารถใช้ร่วมกับคำสั่งต่างๆ ได้มากมาย คู่มือฉบับย่อนี้กล่าวถึงตัวอย่างของคำสั่ง Bash cut ขั้นแรก เราอธิบายคำสั่งพื้นฐานแล้วอภิปรายการตัวอย่างขั้นสูงบางส่วน นอกจากนี้ คุณยังสามารถส่งเอาต์พุตของคำสั่งอื่นไปเป็นอินพุตในคำสั่ง 'ตัด' ได้