首页 > 编程语言 > 详细

shell 字符串切分成数组

时间:2015-11-24 11:03:36      阅读:294      评论:0      收藏:0      [点我收藏+]
#!/bin/bash
read i1 i2
echo $i1
echo $i2
OLD_IFS=$IFS
#设置IFS为空格和逗号
IFS="  ,"
arr=($i2)
IFS=$OLD_IFS
echo ${#arr[@]}

 

执行

1 2 3 4 5 6
1
2 3 4 5 6
5

 

调用read,由用户输入,第一个输入数字赋给第一个变量,剩余所有输入数字赋给第二个变量。

临时改变 IFS,设置IFS为空格和逗号,改变后要回复IFS

 

参考 http://www.cnblogs.com/FlyFive/p/3640243.html

shell 字符串切分成数组

原文:http://www.cnblogs.com/ihongyan/p/4990836.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!