源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

在Shell中分割字符串的例子

  • 时间:2020-11-14 22:28 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:在Shell中分割字符串的例子
比如,要分割 test=”aaa,bbb,cc cc,dd dd”,可以这样
[u]复制代码[/u] 代码如下:
arr=$(echo $test|tr "," "\n")
还可以这样
[u]复制代码[/u] 代码如下:
OLD_IFS=$IFS IFS=',' arr=$test IFS=$OLD_IFS
然后用
[u]复制代码[/u] 代码如下:
for x in $arr; do   echo $x done
看看效果 或者更直接一点
[u]复制代码[/u] 代码如下:
IFS=',' arr=($test)
这样直接就变成了 bash 数组。可以这样遍历:
[u]复制代码[/u] 代码如下:
for x in ${arr[@]}; do   echo $x done
或者直接通过下标访问:
[u]复制代码[/u] 代码如下:
echo ${arr[0]} echo ${arr[1]}
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部