在Bash中,我可以使用以下命令取消设置一个变量:
unset myvar
在鱼类中,我得到了
fish: Unknown command 'unset'
在 fish 中 unset 的等效命令是什么?
unset myvar
在鱼类中,我得到了
fish: Unknown command 'unset'
在 fish 中 unset 的等效命令是什么?
使用set
命令的选项来操作shell变量。
使用-e
或--erase
选项取消设置一个变量。
set -e myvar
此外,您可以定义一个函数
function unset
set --erase $argv
end
funcsave unset
或者缩写
abbr --add unset 'set --erase'
或者在~/.config/fish/config.fish
中设置别名
alias unset 'set --erase'
funcsave
,以便unset
函数保留。 - Elijah Lynn