shell - 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 ......
解决方案
推荐阅读
- google-apps-script - GOOGLETRANSLATE 功能选项,其翻译方式与 Google 官方翻译网站不同
- elasticsearch - Elasticsearch 为 gce 创建快照,并能够将其放入文件夹中
- python - 如何通过 python 在邮件中发送记事本内容,而不是作为附件
- python - 如何在 python 中合并两个具有相同键键值的字典,以便我从任一字典中获得一个具有两个值列表的键?
- c# - 自 WebView 更改以来,xamarin 中的动态大小的 Web 视图
- c - 为允许更改存储的数据类型的队列创建通用结构
- r - 在 R 中绘图:仅删除特定位置的刻度线
- javascript - 在 React Native 中导入动态图像时,这些文件都不存在
- cpanel - 我在显示 "-":11:bad 命令的 cron 作业中有一些错误
- php - Codecept 没有显示任何 php 单元测试结果