Added in 1.9.0
/hdel [-sw] <name> <item>
Deletes an item from a hash table.
See also /hsave, /hload, /hmake, /hfree, $hget, $hfind.
Switches
Switch | Description |
-s | Displays the result. |
-w | Indicates item is a wildcard. |
Parameters
Parameter | Description |
<name> | The hashtable to delete from. |
<item> | The hashtable item to delete. |
Example
alias example { ; Create a hash table /hadd -m example academic a ; Add some items to the hash table.. /hadd example academy a /hadd example accelerate a /hadd example accelerator a /hadd example accept a /hadd example access a /hadd example accident a /hadd example because b ; Print number of items. //echo -a $hget(example, 0).item ; Remove everything matching wildcard 'a*'. /hdel -w example a* ; Print number of items. //echo -a $hget(example, 0).item ; Free table. /hfree example }