首页 > 解决方案 > Unix读取数组并构造格式化输出

问题描述

mystring=fifth,forth,third,second,first
IFS=','  read -a ma <<< $mystring
con=""
for i in "${ma[@]}"; do
    val=A.$i=B.$i
    con="AND $val $con"
done

我想读取一个数组并构造如下输出,但我收到错误消息,提示在第 6 行找不到命令。

需要输出:AND A.first=B.first AND A.second=B.second AND ......

标签: shellunix

解决方案


推荐阅读