Unixコマンド/unset の変更点

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • 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がないので何も表示されない