1
有一个样本函数如何使功能只读
function functionName()
{
echo "Hello World"
}
如何避免它由下面的函数具有相同名称被覆盖?
function functionName()
{
echo "this is another function"
}
有一个样本函数如何使功能只读
function functionName()
{
echo "Hello World"
}
如何避免它由下面的函数具有相同名称被覆盖?
function functionName()
{
echo "this is another function"
}
你需要使用-f选项使只读相应的功能和语法是:
readonly -f functionName
在此之后,如果你曾经尝试更新功能的错误将被解雇:
bash: functionName: readonly function
虽然,你仍然可以'取消设置函数名'。 – choroba
@choroba:是的,你可以。我认为以上只是为了避免附带更新。如果你使用未设置,你真的想更新你的功能,我猜。感谢顺道btw。 –