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