拥有样本功能
function functionName ()
{
echo "Hello World"
}
如何避免被以下具有相同名称的功能覆盖?
function functionName ()
{
echo "this is another function"
}
答案 0 :(得分:7)
您需要使用-f选项以只读方式创建相应的函数,语法为:
readonly -f functionName
在此之后,如果您尝试更新该函数,将触发错误:
bash: functionName: readonly function