ในโพสต์ปัจจุบันนี้ เราจะดำเนินการต่อ การสอน 05 จากชุดการสอนของเราที่ การเขียนสคริปต์เชลล์. โดยเฉพาะอย่างยิ่ง เราจะกล่าวถึง a เซเรียอา แนวปฏิบัติที่ดี, เพื่อนำมาพิจารณาเมื่อดำเนินการเช่นเดียวกัน.
เนื่องจากใน ก่อนหน้า (กวดวิชา 04) เราพูดกับคนอื่น จุดปฏิบัติพื้นฐาน ที่เกี่ยวข้องกับสิ่งเหล่านี้ โดยเฉพาะ เกิดขึ้นได้อย่างไร ดำเนินการอย่างไร, และส่วนใดที่ประกอบขึ้นเป็น สคริปต์เปลือกทุบตี.
และก่อนที่จะเริ่มโพสต์นี้เรียกว่า «การเขียนสคริปต์เชลล์ – บทช่วยสอน 05»เราขอแนะนำให้คุณสำรวจสิ่งต่อไปนี้ เนื้อหาที่เกี่ยวข้องในตอนท้ายของการอ่านโพสต์นี้ในวันนี้:
Shell Scripting Tutorial 05
แนวทางปฏิบัติที่ดีในการสร้างสคริปต์
แนวทางปฏิบัติที่ดีที่สุด 10 อันดับแรกสำหรับการเขียนสคริปต์เชลล์
หมู่ 10 สิ่งที่สำคัญที่สุด ที่เราสามารถพูดถึงได้มีดังต่อไปนี้:
- เยื้องรหัส: รหัสที่พัฒนาขึ้นในรูปแบบที่อ่านได้มีความสำคัญมากสำหรับความเข้าใจที่ดีขึ้น และการเยื้องที่จำเป็นจะให้มุมมองที่ชัดเจนของโครงสร้างเชิงตรรกะที่ซับซ้อน
- เพิ่มช่องว่างแยกระหว่างส่วนของรหัส: การแยกโค้ดออกเป็นโมดูลหรือส่วนต่างๆ ทำให้โค้ดอ่านง่ายขึ้นและเข้าใจง่าย ไม่ว่าจะยาวแค่ไหน
- แสดงความคิดเห็นโค้ดให้มากที่สุด: การเพิ่มคำอธิบายที่เป็นประโยชน์และจำเป็นให้กับแต่ละบรรทัดหรือคำสั่งของคำสั่ง ส่วนของโค้ดหรือฟังก์ชันที่พัฒนาขึ้น ทำให้เข้าใจสิ่งที่ตั้งโปรแกรมไว้ได้ง่ายขึ้น
- สร้างตัวแปรที่มีชื่ออธิบายฟังก์ชันของคุณ: การกำหนดชื่อตัวแปรที่อธิบายและระบุฟังก์ชันที่สร้างขึ้นอย่างชัดเจนจะช่วยให้เข้าใจวัตถุประสงค์ของตัวแปร
- ใช้ไวยากรณ์
VARIABLE=$(comando)
สำหรับการทดแทนคำสั่ง: แทนที่จะใช้วิธีเก่าเลิกติดตามVARIABLE=`date +%F`
. - ใช้โมดูลหรือตัวแปรเพื่อตรวจสอบ superuser และผู้ใช้ที่ได้รับอนุญาต โดยมีหรือไม่มีรหัสผ่าน: เพื่อเพิ่มระดับความปลอดภัย ในส่วนที่จำเป็นของรหัส
- ใช้โมดูลหรือตัวแปรการตรวจสอบความถูกต้องของระบบปฏิบัติการ (Distro, Version, Architecture): เพื่อป้องกันการใช้ไฟล์ในคอมพิวเตอร์ (หรือเซิร์ฟเวอร์) ที่ไม่รองรับ
- ใช้โมดูลหรือขั้นตอนเพื่อยืนยันการดำเนินการที่สำคัญหรือการดำเนินการแบบกลุ่ม: เพื่อลดความผิดพลาดอันเนื่องมาจากการด้นสดหรือความประมาท
- รวมโมดูลที่จำเป็นต่างๆ: ในบรรดาโมดูลที่สามารถกล่าวถึงได้ โมดูลต้อนรับและอำลา การตรวจสอบการดำเนินการสองครั้ง เพื่อประสบการณ์การใช้งานที่ดียิ่งขึ้น
- สร้างอินเทอร์เฟซภาพที่ใช้งานง่าย: ทั้งโดย Terminal (CLI) และสำหรับเดสก์ท็อป (GUI) โดยใช้คำสั่ง
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
และแม้แต่คำสั่ง"mpg123 y espeak"
สำหรับการแจ้งเตือนด้วยเสียงและการแจ้งเตือนด้วยเสียงด้วยเสียงของมนุษย์หรือหุ่นยนต์
สำคัญอื่นๆ
- ปรับขนาดสคริปต์ให้เหมาะสมด้วยฟังก์ชันภายนอกและ/หรือโมดูล: หากสคริปต์มีขนาดใหญ่มาก ควรแยกสคริปต์โดยใช้ฟังก์ชันหรือแยกเป็นไฟล์สคริปต์ที่เล็กกว่า ซึ่งเรียกโดยสคริปต์หลัก
- เรียกใช้การเรียกล่ามอื่น ๆ (ภาษาโปรแกรม) ในสคริปต์อย่างชัดเจนและชัดเจน: ในการทำเช่นนี้ เราต้องเรียกใช้อย่างชัดเจนโดยบรรทัดหรือโมดูล
ข้อมูลอย่างย่อ
ในระยะสั้นเราหวังว่าสิ่งนี้ บทช่วยสอน 05 เกี่ยวกับ «Shell Scripting» เกี่ยวกับแนวทางปฏิบัติที่ดีที่ดีที่สุดเมื่อสร้างสคริปต์และก่อนหน้านี้กำลังเพิ่มความรู้ให้กับหลาย ๆ คนเมื่อทำให้ดีที่สุดและใช้งานได้ดีที่สุด ไฟล์สคริปต์ที่สร้างด้วย Bash Shell.
หากคุณชอบเนื้อหา แสดงความคิดเห็นและแบ่งปันมัน. และจำไว้ว่าให้เยี่ยมชมจุดเริ่มต้นของเรา «สถาน», นอกเหนือจากช่องทางการของ Telegram สำหรับข่าวสาร บทช่วยสอน และการอัปเดต Linux เพิ่มเติม