IFS

包含 bash 用于在循环等时拆分字符串的内部字段分隔符字符串。默认为空格字符:\n(换行符),\t(制表符)和空格。将其更改为其他内容允许你使用不同的字符拆分字符串:

IFS=","
INPUTSTR="a,b,c,d"
for field in ${INPUTSTR}; do
    echo $field
done 

以上的输出是:

a
b
c
d

笔记: