【发布时间】:2018-01-29 12:11:34
【问题描述】:
如何在 Bash 中用单引号和逗号转换数组元素。
arr=("element1" "element2" "element3")
#element1 element2 element3
想要的结果
'element1','element2','element3'
来自Martin Clayton的答案逗号分隔值是使用IFS实现的,
SAVE_IFS="$IFS"
IFS=","
ARRJOIN="${arr[*]}"
IFS="$SAVE_IFS"
echo "$ARRJOIN"
#element1,element2,element3
但是如何为每个元素添加单引号。
【问题讨论】: