Как удалить функцию Bash?

Я сделал это:

bash $ z() { echo 'hello world'; }

Как мне избавиться от него?

Ответ 1

unset -f z

Отменит функцию с именем z. На пару человек ответили:

unset z

но если у вас есть функция и переменная с именем z только переменная будет отменена, а не функция.