変数または関数の定義を削除します。値を空にするのではなく、存在そのものを外したい時に使います。
構文・注意点・資格メモを開く
英語表記
unset
基本構文
unset [-f] [-v] 名前 ...
主要オプション
-f — 関数定義を解除します。 / -v — 変数を解除します。
終了コード
0 ・ >0
資格対応
3 件
最終検証日
2026-04-09
コマンドの要点
不要になった変数を消したい時、空文字ではなく未定義状態に戻したい時、関数定義を解除し…
使用例プレビュー
$ unset demo
$ unset -f myfunc
注意点 / リスク
危険度は低いですが、PATHやLANGなど重要な環境変数…
つまずきやすいポイント
2件の「よくあるエラー」を登録しています。
FAQ
1件の質問と回答があります。
資格試験との関連
3件の試験関連メモがあります。