เป็นตัวอย่างที่ดีของสคริปต์ทุบตีเพื่อศึกษาเพื่อเรียนรู้วิธีการเข้ารหัสที่ดีคืออะไร?


12

ฉันได้เรียนรู้พื้นฐานของการเขียนโปรแกรมในทุบตี ฉันต้องการศึกษาตัวอย่างของสคริปต์ทุบตีเพื่อที่ฉันจะได้เรียนรู้นิสัยที่ดีในการเขียนสคริปต์ทุบตี

โดยเฉพาะอย่างยิ่งฉันสนใจตัวอย่างของสคริปต์ทุบตีที่แสดง:

  • วิธีการประมวลผลข้อโต้แย้งและเรียกการทำงานตามเงื่อนไข
  • วิธีตรวจสอบข้อผิดพลาดในการป้อนข้อมูล
  • วิธีดำเนินการให้เสร็จสิ้นคำสั่ง
  • วิธีจัดระเบียบสคริปต์ทุบตีเป็นฟังก์ชันคำสั่งและอื่น ๆ
  • วิธีการนำเสนอข้อความช่วยเหลือ

ตัวอย่างเช่นผมได้เรียนรู้มากจากautorandr บน GitHub มีสคริปต์หรือที่เก็บสคริปต์อื่น ๆ ที่ฉันสามารถเรียนรู้เกี่ยวกับอนุสัญญาการใช้สคริปต์ทุบตีได้หรือไม่?


1
หมายเหตุหนึ่งเกี่ยวกับสถานที่ที่ไม่ควรมองเห็น: สคริปต์เริ่มต้นระบบจำนวนมากบรรจุโดย distros ส่วนใหญ่/etcหรือที่ใดก็ตามที่เต็มไปด้วยวิธีปฏิบัติในการเขียนสคริปต์เชลล์ที่ไม่ดีดังนั้นคุณควรหลีกเลี่ยงการใช้ตัวอย่างเหล่านั้น
jw013

ไม่ทราบว่าเพราะเหตุใดปัญหานี้จึงมีการลงคะแนน +1
n0pe

1
มี "ดี" มีการประชุมการเข้ารหัสสำหรับทุบตี? วิธีที่ฉันเห็นเมื่อคุณใช้ bash คุณมักจะสนใจที่จะทำให้มันทำงานได้อย่างมีประสิทธิภาพและมี จำกัด ที่สุดเท่าที่จะทำได้ หากคุณต้องการโค้ดที่หรูหราและสะอาดคุณใช้ภาษาการเขียนโปรแกรมจริง
Shadur

@Shadur: มีหลายภาษามากเกินไปดังนั้นทุกคนมีสิทธิ์ที่จะลดการใช้งานเช่นเดียวกับการเขียนแอพ Gtk3 GUI โดยใช้การทุบตีและทุบตีบริสุทธิ์
dotbit

คำตอบ:


6

ปลั๊กไร้ยางอาย แต่คุณขอตัวอย่าง:

และถ้าคุณต้องการแหล่งอ้างอิงที่ดีใช้ของเกร็กวิกิพีเดีย มันเป็นสวนที่ไม่วุ่นวายที่สามารถอ่านได้ของความโกลาหลและความงามที่มีวิธีการปฏิบัติเพื่อให้ได้สิ่งที่ดีที่สุด แค่ระวังจริงๆให้ตรวจสอบอย่างถูกต้องก่อนถามอะไรเกี่ยวกับ #bash - พวกเขาอาจดุร้าย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.