linux shell脚本攻略05-字段分隔符

内部字段分隔符(Internal Field Separator,IFS)存储定界符的环境变量,IFS默认符为空白字符(换行符,制表符,或者空格)
比如一个数据为逗号分隔

data="name,age,rollno,location"

如果直接输出

for item in $data
do
echo $item
done

将输出

name,age,rollno,location

如果修改了IFS

oldIFS=$IFS
IFS=,  #现在改为,
for item in $data
do
echo $item
done
IFS=$oldIFS

将输出

name
age
rollno
location

你可能感兴趣的:(linux)