【发布时间】:2017-04-10 07:44:29
【问题描述】:
我可能在一个 bash 脚本中拥有这个函数,该脚本获取到 shell 的源代码
function suman{
echo "using suman function"
}
如果我打电话
unset suman
事情似乎按预期工作
但是,如果我有这个作为我的功能:
function suman-inspect {
echo "using suman-inspect function"
}
如果我打电话
unset suman-inspect
或
unset "suman-inspect"
我收到这条消息:
bash: unset: `suman-inspect': not a valid identifier
如何按原样取消设置此变量?
【问题讨论】:
标签: bash sh unset bash-function