บทนำ
คอมพิวเตอร์เป็นทั้งงานอดิเรกและอาชีพของผม ผมมีประมาณ 10 เครื่องกระจายอยู่ในอพาร์ทเมนต์ ทั้งหมดรัน Linux (รวมถึง Macs) เนื่องจากผมชอบอัปเกรดคอมพิวเตอร์และทักษะคอมพิวเตอร์ เมื่อผมพบหนังสือ Bash it out โดย Sylvain Leroux ผมจึงตัดสินใจซื้อทันที ผมใช้บรรทัดคำสั่งมากบน Debian Linux และดูเหมือนจะเป็นโอกาสดีในการขยายความรู้ Bash ผมยิ้มเมื่อผู้เขียนอธิบายในคำนำว่าเขาใช้ Debian Linux ซึ่งเป็นหนึ่งในสองดิสโทรที่ผมชอบ
Bash ช่วยให้คุณทำงานอัตโนมัติ ทำให้มันเป็นเครื่องมือประหยัดแรงงาน น่าสนใจ และมีประโยชน์ ก่อนอ่านหนังสือเล่มนี้ ผมมีประสบการณ์กับ Bash บน Unix และ Linux มาพอสมควร ผมไม่ใช่ผู้เชี่ยวชาญ เพราะภาษาสคริปติ้งกว้างขวางและทรงพลังมาก ผมเริ่มสนใจ Bash เมื่อเห็นมันบนหน้าจอต้อนรับของ EndeavourOS ซึ่งเป็นดิสโทร Linux ที่พัฒนาจาก Arch
ภาพหน้าจอต่อไปนี้แสดงตัวเลือกบางอย่างจาก EndeavourOS โดนใจหรือไม่ พาเนลเหล่านี้เพียงชี้ไปที่สคริปต์ Bash แต่ละอัน ซึ่งทำงานที่ซับซ้อนบ้าง และเพราะมันเป็นโอเพนซอร์ส ผมจึงสามารถแก้ไขสคริปต์เหล่านี้ได้หากต้องการ


มีสิ่งใหม่ให้เรียนรู้ตลอดเวลา
ความประทับใจของผมต่อหนังสือเล่มนี้ดีมาก มันไม่ยาวนัก แต่เป็นอย่างสุขุมภัณฑ์ ผู้เขียนมีความรู้เรื่อง Bash ลึกซึ้งและมีความสามารถพิเศษในการอธิบายวิธีใช้งาน หนังสือครอบคลุมการเขียนสคริปต์ Bash ระดับพื้นฐาน กลาง และขั้นสูง โดยใช้ 16 ปริศนา ซึ่งเขาเรียกว่า "การท้าทาย" สิ่งนี้สอนให้ผมมองการเขียนสคริปต์ Bash เป็นปริศนาการเขียนโปรแกรมที่ต้องแก้ไข ทำให้มันน่าสนใจมากขึ้น
มุมมองน่าตื่นเต้นของ Bash คือมันผสานรวมกับระบบ Linux ลึกซึ้ง ส่วนหนึ่งของพลังมาจากไวยากรณ์ แต่มันยังทรงพลังอีกด้วยเพราะเข้าถึงได้มากมาย คุณสามารถเขียนสคริปต์งานที่ซ้ำซ้อน หรืองานที่ง่ายแต่อึดอัดที่ต้องทำด้วยมือ ไม่มีอะไรมากหรือน้อยเกินไป และ Bash it out ช่วยให้คุณเข้าใจทั้งสิ่งที่คุณทำได้ และวิธีทำให้สำเร็จ
รีวิวนี้จะไม่สมบูรณ์หากไม่กล่าวถึงทรัพยากรฟรีของ David Both คือ A sysadmin's guide to Bash scripting บน Opensource.com คู่มือ PDF 17 หน้านี้แตกต่างจาก Bash it out แต่ร่วมกันแล้วเป็นคู่มือที่ยอดเยี่ยมสำหรับผู้ที่ต้องการเรียนรู้
ผมไม่ใช่โปรแกรมเมอร์คอมพิวเตอร์ แต่ Bash it out ได้เพิ่มความอยากเรียนรู้ระดับขั้นสูงของการเขียนสคริปต์ Bash — ผมอาจกลายเป็นโปรแกรมเมอร์โดยไม่ได้วางแผนไว้
เหตุผลหนึ่งที่ผมชอบ Linux คือความทรงพลังและความหลากหลายของระบบปฏิบัติการ แม้ผมจะรู้จัก Linux มากแค่ไหน ก็ยังมีสิ่งใหม่ให้เรียนรู้ตลอดเวลา ซึ่งทำให้ผมชื่นชม Linux มากขึ้น
ในตลาดแรงงานที่แข่งขันและเปลี่ยนแปลงตลอดเวลา เราทุกคนควรอัปเดททักษะอย่างต่อเนื่อง หนังสือเล่มนี้ช่วยให้ผมเรียนรู้ Bash แบบลงมือทำจริง รู้สึกเหมือนผู้เขียนอยู่ในห้องเดียวกัน กำลังแนะนำผมอย่างอดทน
ผู้เขียน Leroux มีความสามารถพิเศษในการดึงดูดผู้อ่าน นี่เป็นของขวัญที่หายากซึ่งผมคิดว่ามีค่ามากกว่าความเชี่ยวชาญทางเทคนิคของเขา จริงๆ แล้ว ผมเขียนรีวิวนี้เพื่อขอบคุณผู้เขียนที่คาดเดาความต้องการการเรียนรู้ของผม แม้เราจะไม่เคยเจอกัน ผมก็ได้รับประโยชน์จริงจากของขวัญของเขา