作者:LAMP小白 点击:1563 发布日期:2013-07-22 23:57:52 返回列表
内部字段分隔符(internal field separator, IFS)是shell脚本中的一个重要概念,在处理文本数据时这是一个非常有用的功能,当我们需要迭代一个字符串或CSV(comma separated value, 逗号分隔型数值)时,前者可以用IFS=”.”,后者使用IFS=”,”
如
datas="aaa,bbb,ccc" temp=$IFS IFS="," for item in $datas do echo $item done IFS=$temp
IFS默认是空白字符,所以我们临时换成”,”后在程序结束后要把他还原,以免影响后续操作
上一篇:以不同回车键的方式读取字符 下一篇:快递查询API