我有以下行filename:231:blahblah
,我想将其拆分为一个数组,:
用作分隔符
这是我拥有的代码
echo "Text read from file: $line"
IFS=':' read -a FILENAME <<< $line
echo "filename: ${FILENAME[0]}"
实际输出为
Text read from file: filename:231:blahblah
filename: filename 231 blahblah
我想要的输出是
Text read from file: filename:231:blahblah
filename: filename
我究竟做错了什么?