unset
スポンサーリンク
何するコマンド?
書き方
unset [シェル変数名]
オプション
ありません。
補足事項
「unset」コマンドの使い方は単純です。
「unset」に続けて削除したい変数の名前を指定します。
例えば
unset hoge
と指定して実行すると、シェル変数「hoge」が削除されます。
試しに、setコマンドでシェル変数を設定→echoコマンドでシェル変数の中身を表示→unsetコマンドでシェル変数を削除→echoコマンドでシェル変数の中身を表示、までの流れを実行すると、以下のような結果になります。
# set hoge=aaa
# echo $hoge
aaa
# unset hoge
# echo $hoge
hoge: Undefined variable.
#
「unset hoge」を実行した後はシェル変数「hoge」がなくなっています。
変数の中身を見ようとしたら
hoge: Undefined variable.
と怒られてしまいました。
