


Příkaz unset odstraní z prostředí proměnnou nebo funci. Netýká se to ale proměnných určených jen pro čtení, které definoval sám shell, jako například IFS. Příliš často se nepoužívá.
Skript
#!/bin/bash
foo="Hello world"
echo $foo
unset foo
echo $foo
vypíše nejdříve pozdrav Hello world a potom prázdný řádek.
Zápis foo= má podobný efekt jako příkaz unset ve výše uvedeném příkladu, ale nastavení nulové hodnoty řetězce nemá stejný účinek jako odstranění proměnné foo z prostředí.
