W bash
powłoce możemy zdefiniować funkcję za f
pomocą
f(){ echo Hello; }
a następnie ponownie utwórz / zastąp to, bez żadnych komunikatów o błędach lub ostrzeżeniach, za pomocą
f(){ echo Bye; }
Wierzę, że istnieje sposób na ochronę funkcji przed zastąpieniem w ten sposób.
readonly -f f
typeset -r
:typeset -rf f
.