`
lfwer
  • 浏览: 84376 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell 字符串转数组

 
阅读更多

test.sh脚本如下:

apps="${1}"
#按“T”分隔
arr=(${apps//T/ })
for app in ${arr[@]}
do 
  apps2="${app}"
  #按“,”分隔
  arr2=(${apps2//,/ })
  for app2 in ${arr2[@]}
  do
     echo "${app2}"
  done
done

 

调用并输出:

sh test.sh 1,2T11,12T111,112

1
2
11
12
111
112

 

 

 

分享到:
评论

相关推荐

    shell字符串比较判断是否为数字

    注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ “$a” -eq “$b” ] -ne 不等于,如:if [ “$a” -ne “$b” ] -gt 大于,如:if [ “$a” -gt “$b” ] -ge 大于等于,如:if [ “$a” -ge “$b” ] -lt 小于,如:...

    Shell字符串比较相等、不相等方法小结

    主要介绍了Shell字符串比较相等、不相等方法小结,本文直接给出代码,但代码中含有大量注释,需要的朋友可以参考下

    Shell字符串截取的详细方法

    一、Linux shell 截取字符变量的前8位,有方法如下: 代码如下:1.expr substr “$a” 1 82.echo $a|awk ‘{print substr(,1,8)}’3.echo $a|cut -c1-84.echo $5.expr $a : ‘\(.\\).*’6.echo $a|dd bs=1 count=8 2>...

    Shell 字符串拼接的实现示例

    1. 字符串声明 概述 字符串的基本操作 脚本 1 # 声明字符串 str01=str01 echo ${str01} # 单引号也可以 # 不过后面的例子, 通常是用 双引号, 具体原因, 以后会解释\nstr02='str02' echo ${str02} # 对引号的转义,...

    Bash Shell字符串操作小结

    主要介绍了Bash Shell字符串操作总结,包含取长度、截取、查找位置、替换等等,需要的朋友可以参考下

    shell字符串操作详解

    主要介绍了shell字符串操作详解的相关资料,需要的朋友可以参考下

    总结的7个shell字符串操作方法和实例分享

    主要介绍了总结的7个shell字符串操作方法和实例分享,包括长度获取、查找位置、字符截取、匹配查询等,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics