in reply to deleting multiple hash keys
You should read about Slices.
delete EXPR Given an expression that specifies a hash element, array element, hash slice, or array slice, deletes the specified element(s) from the hash or array.
Given an expression that specifies a hash element, array element, hash slice, or array slice, deletes the specified element(s) from the hash or array.