28
В Баш я могу сбросить переменную сКак отключить переменную в оболочке рыбы?
unset myvar
В рыбе я
fish: Unknown command 'unset'
Что такое эквивалент снята с охраны в рыбе.
В Баш я могу сбросить переменную сКак отключить переменную в оболочке рыбы?
unset myvar
В рыбе я
fish: Unknown command 'unset'
Что такое эквивалент снята с охраны в рыбе.
Рыба использует параметры команды set
для управления переменными оболочки.
Ослабьте переменную с помощью опции -e
или --erase
.
set -e myvar
Кроме того, вы можете определить функцию
function unset
set --erase $argv
end
или псевдоним в ~/.config/fish/config.fish
alias unset 'set --erase'
Обратите внимание, что функция не будет в состоянии стереть локальные переменные, потому что он начинает новую переменную сферы , Добавьте «-no-scope-shadowing» в определение функции, чтобы исправить это. – faho