Hello, I encountered something strange when using bash. It seems like a bug so someone suggested that I ask here.
Here is the test code. declare -a arr=(12 34 56 78 90) IFS=',' cat <<<"${arr[*]:0}" cat <<EOF ${arr[*]:0} ${arr[*]} EOF The result is as follows. As you can see the comma is missing from the second line. 12,34,56,78,90 12 34 56 78 90 12,34,56,78,90 bash: 5.1.16(1)-release OS: Arch Linux