shell 字符串切分成数组
#!/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
posted on 2015-11-24 10:55 develooop 阅读(1287) 评论(0) 编辑 收藏 举报