ในbashเปลือกเราสามารถกำหนดฟังก์ชั่นfด้วย
f(){ echo Hello; }
จากนั้นทำการประกาศใหม่ / แทนที่โดยไม่มีข้อผิดพลาดหรือข้อความเตือนใด ๆ ด้วย
f(){ echo Bye; }
ฉันเชื่อว่ามีวิธีในการปกป้องฟังก์ชั่นจากการถูกแทนที่ด้วยวิธีนี้
หรือ
—
mosvy
readonly -f f
typeset -rtypeset -rf f