web-dev-qa-db-fra.com

Comment désinstaller une variable dans la coquille de poisson?

En bash, je peux annuler une variable avec

unset myvar

Dans le poisson, je reçois

fish: Unknown command 'unset'

Quel est l'équivalent pour le poisson non réglé.

55
J0hnG4lt

Fish utilise des options sur la commande set pour manipuler les variables Shell.

Annuler la définition d'une variable avec le -e ou --erase option.

set -e myvar 

De plus, vous pouvez définir une fonction

function unset
  set --erase $argv
end

funcsave unset

ou une abréviation

abbr --add unset 'set --erase'

ou un alias dans ~/.config/fish/config.fish

alias unset 'set --erase'
82
J0hnG4lt