e NAAM als een shell-functie begrijpen -v elke NAAM als een shell-variabele begrijpen -n elke NAAM als een naamsverwijzing begrijpen en de variabele zelf verwijderen in plaats de variabele waar naar verwezen wordt Zonder opties zal 'unset' eerst een variabele proberen te verwijderen, en als dat niet lukt, dan een functie. Sommige variabelen kunnen niet verwijderd worden; zie ook 'readonly'. De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of een NAAM alleen-lezen is.