如何使用shell脚本中的键值对处理文件

我有一个文件格式如下,我想要处理使用键,值对。

格式

table name=type of load Sample Data: student=full department=delta 

伪代码

 for(i=0;i<arr.size;i++) { if key.table_name=arr[i] then if value. Type_of_load=full then process some action else if value.type_of_load=delta then process some action fi fi fi 

任何人都可以如何获得使用shell脚本的键和值?

类似的东西?

 while IFS== read -r key value; do case $key in delta) echo "key type of $value is delta" ;; full) echo "key type on $value is full" ;; esac done < "$file"