当前位置:   article > 正文

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

0x0f shell

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

data="name,age,rollno,location"
  • 1

如果直接输出

for item in $data
do
echo $item
done
  • 1
  • 2
  • 3
  • 4

将输出

name,age,rollno,location
  • 1

如果修改了IFS

oldIFS=$IFS
IFS=,  #现在改为,
for item in $data
do
echo $item
done
IFS=$oldIFS
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

将输出

name
age
rollno
location
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号