Extract value from bash array with a delimiter
I have an array
my_array=(foo:123 bar:456 baz:789 lorem:012 ipsum:345)
I want to extract the value after delimiter for a given key
eg. passing foo should return 123. Similarly, passing lorem should return 012