Nushell Example

■コマンド/変数を削除する

Nushellではコマンド/変数を削除する機能がありません。このため完全に変数等をクリアするにはNushellを終了する必要があります。なお、config.nuにカスタムコマンドを定義している場合は、その部分(もしくは外部ファイルを読み込んで定義している場合は、その部分)を削除または#でコメントアウトしてからNushellを再起動します。
なお、変数にnullを代入することで無いことにする場合はmutで変数を定義し型としてanyを指定しておきます。

また、環境変数($env) については、そのセッションの間だけ「隠す」コマンドhide-envがあります。hide-envコマンドを実行した後に定義した環境変数を参照しようとすると存在が隠されているためエラーになります。hide-envコマンドで存在を隠した後で再び使用したい場合は再度環境変数として定義します。

Terminal
mut abc: any = 123
$abc = null
$env.abc = 999
hide-env abc

実行結果の確認

実行すると、以下のような画面になります。

コマンド/変数を削除する
コマンド/変数を削除する
コマンド/変数を削除する
コマンド/変数を削除する
コマンド/変数を削除する