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。 –