#!/bin/bash
string="hello,shell,split,test"
#将,替换为空格
array=(${string//,/ }) for var in ${array[@]}
do
echo $var
done

输出

bogon:conf macname$ ./test.sh
hello
shell
split
test

还可以写成

#!/bin/bash
string="hello,shell,split,test"
array=(`echo $string | tr ',' ' '` ) for var in ${array[@]}
do
echo $var
done

或者

#!/bin/bash
string="hello,shell,split,test" #对IFS变量 进行替换处理
OLD_IFS="$IFS"
IFS=","
array=($string)
IFS="$OLD_IFS" for var in ${array[@]}
do
echo $var
done

参考:

https://blog.csdn.net/u010003835/article/details/80750003

最新文章

  1. javascript keycode大全
  2. #20145205 《Java程序设计》第3周学习总结
  3. tomcat集群实例重复执行
  4. VS2013-解决error C4996: 'fopen'问题
  5. [安卓] 5、SeekBar拖动条
  6. ios外包公司——技术分享:IOS开发教程
  7. 配置php支持curl
  8. sql 自连接
  9. mysql各种日志对应的配置项
  10. Scrapy入门程序点评
  11. Android SQLite Database Tutorial
  12. 虚拟机学习centos服务器版
  13. SQLI DUMB SERIES-9&&10
  14. UIApplication概述
  15. R语言矩阵matrix函数
  16. 一篇文章学LINQ(原创)
  17. 设计模式-组合模式(Composite Pattern)
  18. 不使用sudo命令执行docker
  19. [Xcode 实际操作]三、视图控制器-(3)使用UINavigationController视图控制器
  20. BZOJ1232: [Usaco2008Nov]安慰奶牛cheer(最小生成树)

热门文章

  1. Jenkins首次进入的一些设置及配置
  2. Django的安全攻击
  3. Django:RestFramework之-------版本控制
  4. hadoop中HDFS的NameNode原理
  5. jQuery源码二之extend的实现
  6. JavaScript API 与 DOM
  7. 为什么MES系统要定制化?看这三家汽车供应商的苦恼
  8. APS系统的现状以及与MES系统的关联
  9. Appium-desktop元素定位
  10. 记录一次Oracle创建DBLink踩到小坑