ผลลัพธ์ตัวอย่างเมื่อเกิดข้อผิดพลาด.
ใน Bash, การบันทึกสามารถทำได้ง่ายๆ โดยการเปลี่ยนทิศทางหรือเพิ่มเอาต์พุตไปยังไฟล์ นี่คือตัวอย่างพื้นฐาน.
ใน Bash, ฟังก์ชันเป็นวิธีหนึ่งในการจัดกลุ่มโค้ดตั้งแต่เวอร์ชันแรกๆ โดยประวัติศาสตร์แล้ว การใช้ฟังก์ชันสอดคล้องกับหลักการโปรแกรมมิ่งแบบโครงสร้างที่เริ่มใช้ในยุค 1960 เพื่อปรับปรุงคุณภาพโค้ด ทางเลือกอื่นๆ จากฟังก์ชัน รวมถึงการใช้ไฟล์สคริปต์หรือใช้นามแฝง แต่เหล่านี้ไม่ได้เสนอระดับการซ้อนกันและการนำกลับมาใช้ซ้ำเท่ากับฟังก์ชัน รายละเอียดการทำงานที่น่าสังเกตใน Bash คือฟังก์ชันถือเป็นส่วนประกอบชั้นยอด; พวกเขาไม่มีคำหลักประกาศเฉพาะเช่น function ในภาษาอื่นๆ ถึงแม้ว่า function ใน Bash เป็นตัวเลือกที่ไม่จำเป็นเพื่ออ่านง่าย ขอบเขตของฟังก์ชันก็น่าสนใจ—ตัวแปรเป็นแบบโกลบอลเป็นค่าเริ่มต้นเว้นแต่จะประกาศเป็นแบบโลคอล ซึ่งอาจนำไปสู่พฤติกรรมที่ไม่คาดคิดถ้าไม่จัดการอย่างเหมาะสม.
function
ลองพิจารณาสคริปต์ Bash ง่ายๆ ที่ต้องการการ Refactoring มันอึดอัด, มีโค้ดที่ซ้ำซากและยากต่อการติดตาม.