Shell Scripting – บทช่วยสอน 05: Bash Shell Scripts – ตอนที่ 2

Shell Scripting – บทช่วยสอน 05: Bash Shell Scripts – ตอนที่ 2

Shell Scripting – บทช่วยสอน 05: Bash Shell Scripts – ตอนที่ 2

ในโพสต์ปัจจุบันนี้ เราจะดำเนินการต่อ การสอน 05 จากชุดการสอนของเราที่ การเขียนสคริปต์เชลล์. โดยเฉพาะอย่างยิ่ง เราจะกล่าวถึง a เซเรียอา แนวปฏิบัติที่ดี, เพื่อนำมาพิจารณาเมื่อดำเนินการเช่นเดียวกัน.

เนื่องจากใน ก่อนหน้า (กวดวิชา 04) เราพูดกับคนอื่น จุดปฏิบัติพื้นฐาน ที่เกี่ยวข้องกับสิ่งเหล่านี้ โดยเฉพาะ เกิดขึ้นได้อย่างไร ดำเนินการอย่างไร, และส่วนใดที่ประกอบขึ้นเป็น สคริปต์เปลือกทุบตี.

Shell Scripting – บทช่วยสอน 04: Bash Shell Scripts - ตอนที่ 1

Shell Scripting – บทช่วยสอน 04: Bash Shell Scripts – ตอนที่ 1

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

Shell Scripting – บทช่วยสอน 04: Bash Shell Scripts - ตอนที่ 1
บทความที่เกี่ยวข้อง:
Shell Scripting – บทช่วยสอน 04: Bash Shell Scripts – ตอนที่ 1
Shell Scripting - บทช่วยสอน 03: ทั้งหมดเกี่ยวกับ Bash Shell Scripting
บทความที่เกี่ยวข้อง:
Shell Scripting – บทช่วยสอน 03: ทั้งหมดเกี่ยวกับสคริปต์และ Shell Scripting

Shell Scripting Tutorial 05

Shell Scripting Tutorial 05

แนวทางปฏิบัติที่ดีในการสร้างสคริปต์

แนวทางปฏิบัติที่ดีที่สุด 10 อันดับแรกสำหรับการเขียนสคริปต์เชลล์

แนวทางปฏิบัติที่ดีที่สุด 10 อันดับแรกสำหรับการเขียนสคริปต์เชลล์

หมู่ 10 สิ่งที่สำคัญที่สุด ที่เราสามารถพูดถึงได้มีดังต่อไปนี้:

  1. เยื้องรหัส: รหัสที่พัฒนาขึ้นในรูปแบบที่อ่านได้มีความสำคัญมากสำหรับความเข้าใจที่ดีขึ้น และการเยื้องที่จำเป็นจะให้มุมมองที่ชัดเจนของโครงสร้างเชิงตรรกะที่ซับซ้อน
  2. เพิ่มช่องว่างแยกระหว่างส่วนของรหัส: การแยกโค้ดออกเป็นโมดูลหรือส่วนต่างๆ ทำให้โค้ดอ่านง่ายขึ้นและเข้าใจง่าย ไม่ว่าจะยาวแค่ไหน
  3. แสดงความคิดเห็นโค้ดให้มากที่สุด: การเพิ่มคำอธิบายที่เป็นประโยชน์และจำเป็นให้กับแต่ละบรรทัดหรือคำสั่งของคำสั่ง ส่วนของโค้ดหรือฟังก์ชันที่พัฒนาขึ้น ทำให้เข้าใจสิ่งที่ตั้งโปรแกรมไว้ได้ง่ายขึ้น
  4. สร้างตัวแปรที่มีชื่ออธิบายฟังก์ชันของคุณ: การกำหนดชื่อตัวแปรที่อธิบายและระบุฟังก์ชันที่สร้างขึ้นอย่างชัดเจนจะช่วยให้เข้าใจวัตถุประสงค์ของตัวแปร
  5. ใช้ไวยากรณ์ VARIABLE=$(comando) สำหรับการทดแทนคำสั่ง: แทนที่จะใช้วิธีเก่าเลิกติดตาม VARIABLE=`date +%F`.
  6. ใช้โมดูลหรือตัวแปรเพื่อตรวจสอบ superuser และผู้ใช้ที่ได้รับอนุญาต โดยมีหรือไม่มีรหัสผ่าน: เพื่อเพิ่มระดับความปลอดภัย ในส่วนที่จำเป็นของรหัส
  7. ใช้โมดูลหรือตัวแปรการตรวจสอบความถูกต้องของระบบปฏิบัติการ (Distro, Version, Architecture): เพื่อป้องกันการใช้ไฟล์ในคอมพิวเตอร์ (หรือเซิร์ฟเวอร์) ที่ไม่รองรับ
  8. ใช้โมดูลหรือขั้นตอนเพื่อยืนยันการดำเนินการที่สำคัญหรือการดำเนินการแบบกลุ่ม: เพื่อลดความผิดพลาดอันเนื่องมาจากการด้นสดหรือความประมาท
  9. รวมโมดูลที่จำเป็นต่างๆ: ในบรรดาโมดูลที่สามารถกล่าวถึงได้ โมดูลต้อนรับและอำลา การตรวจสอบการดำเนินการสองครั้ง เพื่อประสบการณ์การใช้งานที่ดียิ่งขึ้น
  10. สร้างอินเทอร์เฟซภาพที่ใช้งานง่าย: ทั้งโดย Terminal (CLI) และสำหรับเดสก์ท็อป (GUI) โดยใช้คำสั่ง "dialog", "zenity", "gxmessage", "notify-send" และแม้แต่คำสั่ง "mpg123 y espeak" สำหรับการแจ้งเตือนด้วยเสียงและการแจ้งเตือนด้วยเสียงด้วยเสียงของมนุษย์หรือหุ่นยนต์

สำคัญอื่นๆ

  1. ปรับขนาดสคริปต์ให้เหมาะสมด้วยฟังก์ชันภายนอกและ/หรือโมดูล: หากสคริปต์มีขนาดใหญ่มาก ควรแยกสคริปต์โดยใช้ฟังก์ชันหรือแยกเป็นไฟล์สคริปต์ที่เล็กกว่า ซึ่งเรียกโดยสคริปต์หลัก
  2. เรียกใช้การเรียกล่ามอื่น ๆ (ภาษาโปรแกรม) ในสคริปต์อย่างชัดเจนและชัดเจน: ในการทำเช่นนี้ เราต้องเรียกใช้อย่างชัดเจนโดยบรรทัดหรือโมดูล
Shell Scripting - บทช่วยสอน 02: ทั้งหมดเกี่ยวกับ Bash Shell
บทความที่เกี่ยวข้อง:
การเขียนสคริปต์เชลล์ - บทช่วยสอน 02: ทั้งหมดเกี่ยวกับ Bash Shell
Shell Scripting - บทช่วยสอน 01: The Shell, Bash Shell และ Scripts
บทความที่เกี่ยวข้อง:
การเขียนสคริปต์เชลล์ – บทช่วยสอน 01: เทอร์มินัล คอนโซล และเชลล์

แบนเนอร์นามธรรมสำหรับโพสต์

ข้อมูลอย่างย่อ

ในระยะสั้นเราหวังว่าสิ่งนี้ บทช่วยสอน 05 เกี่ยวกับ «Shell Scripting» เกี่ยวกับแนวทางปฏิบัติที่ดีที่ดีที่สุดเมื่อสร้างสคริปต์และก่อนหน้านี้กำลังเพิ่มความรู้ให้กับหลาย ๆ คนเมื่อทำให้ดีที่สุดและใช้งานได้ดีที่สุด ไฟล์สคริปต์ที่สร้างด้วย Bash Shell.

หากคุณชอบเนื้อหา แสดงความคิดเห็นและแบ่งปันมัน. และจำไว้ว่าให้เยี่ยมชมจุดเริ่มต้นของเรา «สถาน», นอกเหนือจากช่องทางการของ Telegram สำหรับข่าวสาร บทช่วยสอน และการอัปเดต Linux เพิ่มเติม


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา