我有一个在 bash 脚本中命名的数组nmser
,我想从中创建一个字符串并将其存储在变量中flsel
。
flsel=echo "${nmser[*]}"
答案1
如果删除,echo
您将获得数组的内容,以空格分隔(严格来说,变量的第一个字符IFS
,默认情况下为空格),位于flsel
:
flsel="${nmser[*]}"
1IFS
设置为空字符串时,数组元素将不带分隔符地连接在一起。
我有一个在 bash 脚本中命名的数组nmser
,我想从中创建一个字符串并将其存储在变量中flsel
。
flsel=echo "${nmser[*]}"
如果删除,echo
您将获得数组的内容,以空格分隔(严格来说,变量的第一个字符IFS
,默认情况下为空格),位于flsel
:
flsel="${nmser[*]}"
1IFS
设置为空字符串时,数组元素将不带分隔符地连接在一起。