Linux Shell : เปลี่ยนแปลงข้อความที่ต้องการด้วย sed

คำสั่ง sed (Stream EDitor) เป็นอีกคำสั่งพื้นฐานของลีนุกซ์ที่ใช้กันบ่อย เพื่อเปลี่ยนแปลงข้อความเท็กซ์จากต้นทาง (input) ให้ได้ผลลัพธ์ออกมาตามที่ต้องการ (output)

นอกจากลีนุกซ์แล้ว บนยูนิกซ์ (Unix) เกือบทุกตระกูลรวมทั้ง Mac OS จะมีคำสั่ง sed ติดตั้งมาให้โดยดีฟอลต์ จะแตกต่างกันตรงเวอร์ชันที่ติดตั้ง ของลีนุกซ์จะใช้เป็น GNU sed ซึ่งจะมีออปชันให้ใช้มากหน่อย แต่ในที่นี้ขอยกตัวอย่างแค่การใช้ sed แบบพื้นฐานที่สามารถใช้ได้กับ sed ทุกเวอร์ชัน

Continue reading “Linux Shell : เปลี่ยนแปลงข้อความที่ต้องการด้วย sed”