Unset

unset是一個內建的Unix shell命令 ， 在Bourne shell家族 （ sh 、 ksh 、 bash等 ） 和C shell家族 （ csh 、 tcsh等 ） 都有實現 。 它可以取消設置一個shell變量 ， 從內存和shell的導出環境中刪除它 。 它實現爲一個殼層內建指令 ， 因爲它直接操縱shell的內部 。 只讀shell變量不能被unset 。 如果試圖unset只讀變量 ， unset命令將打印一個錯誤消息 ， 並返回一個非零的退出代碼 。