「分かりそう」で「分からない」でも「分かった」気になれるLinuxコマンド辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるLinuxコマンド辞典

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.

と怒られてしまいました。

スポンサーリンク


書籍画像