Chinaunix首页 | 论坛 | 博客
  • 博客访问: 802588
  • 博文数量: 104
  • 博客积分: 915
  • 博客等级: 下士
  • 技术积分: 2171
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-24 21:34
文章分类

全部博文(104)

文章存档

2018年(4)

2015年(14)

2014年(9)

2013年(56)

2012年(21)

分类: 系统运维

2015-11-15 16:40:15


Shell编程如何将字符串分割,存至数组?

例如:
param=”param1 param2 param3“  # 该字符串中间是空格分割的


OLD_IFS=”$IFS”   # 备份默认的分隔符使用完后将之恢复默认
IFS=” ”                    #  存储分隔符
temp=($param)     # 用于将字符串$param分割到数组$temp ${temp[0]} ${temp[1]} ${temp[2]}分别存数分割后的param1、param2、param3
IFS=”$OLD_IFS”    
for word in ${temp[@]}
do
echo “$word”
done

输出结果:
param1
param2
param3

阅读(1013) | 评论(0) | 转发(0) |
0

上一篇:xcode的ios工程目录结构

下一篇:sort排序

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