Unixコマンド/unset
unset †
機能 †
unsetコマンドはシェルの内部コマンドで、指定された名前の変数を削除します。
bsh(その系列のシェル)では環境変数およびシェル変数を、csh(その系列のシェル)ではシェル変数を削除します。
unsetenvは、csh(その系列のシェル)の内部コマンドで、指定された名前の変数を環境変数から削除します。
また、cshの内部コマンドのunsetコマンドは、指定された名前のシェル変数を削除します。
形式 †
unset 変数
unsetenv 環境変数
コマンド例 †
▼環境変数を削除する(bshの場合)
$ printenv LANG ja_JP.EUC $ unset LANG 環境変数LANGを削除する $ printenv LANG $ 環境変数LANGがないので何も表示されない
▼環境変数を削除する(cshの場合)
$ printenv LANG ja_JP.EUC $ unsetenv LANG 環境変数LANGを削除する $ printenv LANG $ 環境変数LANGがないので何も表示されない