首页 > 解决方案 > 使用带有回声的 IFS

问题描述

为什么会这样:

arr=(1 2 4 8 16)
IFS=,
echo "${arr[*]}"

打印出来1,2,4,8,16(这是我想要的),但这不是:

arr=(1 2 4 8 16)
IFS=, echo "${arr[*]}"

?

我想要一个临时的IFS,而不必设置它然后重置/取消设置它。

标签: bashifs

解决方案


推荐阅读