Project

General

Profile

Added in 1.9.0

/hdel [-sw] <name> <item>

Deletes an item from a hash table.

Switches

-s - Displays the result.
-w - Indicates item is a wildcard.

Parameters

<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
}

Updated by Per Amundsen over 2 years ago · 2 revisions

Also available in: PDF HTML TXT