拥有样本函数 function functionName () { echo "Hello World" } 如何避免同名函数被后续的函数覆盖? function functionName () { echo "this is another function" }
您需要使用 -f 选项来使对应的函数变为只读,语法如下:readonly -f functionName 在此之后,如果您尝试更新该函数,将会触发一个错误: bash: functionName: readonly function
unset functionName
。 - choroba