Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4174094
  • 博文数量: 291
  • 博客积分: 8003
  • 博客等级: 大校
  • 技术积分: 4275
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-30 18:28
文章分类

全部博文(291)

文章存档

2017年(1)

2013年(47)

2012年(115)

2011年(121)

2010年(7)

分类: Python/Ruby

2011-05-23 17:41:10

IFS是shell里分隔符变量,默认为空格
我在实现解析post数据时需要使用"abc\n"这样的字符串作为分隔符
  1. IP="220abc
  2. 1a12
  3. 253abc
  4. 111"
  5. OIFS=$IFS
  6. IFS="abc\n"
  7. for i in $IP
  8. do
  9. echo $i
  10. done
  11. IFS=$OIFS
结果发现出来的是这样:
  1. 220
  2. 1
  3. 12
  4. 253
  5. 111
可见IFS只是简单的把我定义的字符串里的各个字符分别做了分隔符,而不是我想要的把整个字符串做为分隔符
end
 
阅读(1455) | 评论(0) | 转发(0) |
0

上一篇:网购心得

下一篇:如何复制ppt母板

给主人留下些什么吧!~~