Linux 如何在shell脚本中使用键、值对处理文件
我有一个以下格式的文件,我想处理使用键,值对 格式:Linux 如何在shell脚本中使用键、值对处理文件,linux,shell,unix,Linux,Shell,Unix,我有一个以下格式的文件,我想处理使用键,值对 格式: 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
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
伪代码:
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
for(i=0;i类似的东西
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"
而IFS==read-r键值;do
案例$key in
三角洲)
echo“$value的键类型为delta”
;;
(满)
echo“$value上的键类型已满”
;;
以撒
完成<“$file”
我想您的密钥和值颠倒了