ฉันมักจะสร้างและลงทะเบียนฟังก์ชั่นทุบตีจำนวนมากที่ทำงานหลายอย่างที่ฉันทำในโครงการพัฒนาของฉันโดยอัตโนมัติ การสร้างนั้นขึ้นอยู่กับ meta-data ของโครงการที่ฉันกำลังดำเนินการ
ฉันต้องการใส่คำอธิบายประกอบฟังก์ชั่นด้วยข้อมูลของโครงการที่สร้างขึ้นด้วยวิธีนี้:
func1() {
# This function was generated for project: PROJECT1
echo "do my automation"
}
เป็นการดีที่ฉันจะสามารถเห็นความคิดเห็นเมื่อฉันตรวจสอบคำจำกัดความ:
$ type func1
func1 is a function
func1 ()
{
# This function was generated for project: PROJECT1
echo "do my automation"
}
แต่อย่างใดทุบตีดูเหมือนว่าจะไม่สนใจความคิดเห็นในขณะโหลดฟังก์ชั่นไม่ได้เมื่อดำเนินการ ดังนั้นความคิดเห็นจะหายไปและฉันได้รับผลลัพธ์นี้:
func1 is a function
func1 ()
{
echo "do my automation"
}
มีวิธีใดบ้างในการกำหนดเมทาดาทาให้กับฟังก์ชันและตรวจสอบภายหลัง เป็นไปได้หรือไม่ที่จะเรียกคืนเมื่อตรวจสอบคำจำกัดความด้วยชนิด?
$1
มีอยู่-h
หรือไม่แล้วprintf
/echo
ความช่วยเหลือ / การใช้งานแบบบรรทัดเดียว / อะไรก็ตาม