Unixコマンド/unset の変更点
*&size(15){''unset''}; [#jc4b593e]
**''機能'' [#be87f5f0]
unsetコマンドはシェルの内部コマンドで、指定された名前の変数を削除します。~
bsh(その系列のシェル)では環境変数およびシェル変数を、csh(その系列のシェル)ではシェル変数を削除します。~
unsetenvは、csh(その系列のシェル)の内部コマンドで、指定された名前の変数を環境変数から削除します。~
また、cshの内部コマンドのunsetコマンドは、指定された名前のシェル変数を削除します。~
**''形式'' [#a3d96dcf]
unset 変数~
unsetenv 環境変数
**''コマンド例'' [#c9630c4b]
▼環境変数を削除する(bshの場合)
$ printenv LANG
ja_JP.EUC
$ unset LANG 環境変数LANGを削除する
$ printenv LANG
$ 環境変数LANGがないので何も表示されない
▼環境変数を削除する(cshの場合)
$ printenv LANG
ja_JP.EUC
$ unsetenv LANG 環境変数LANGを削除する
$ printenv LANG
$ 環境変数LANGがないので何も表示されない