Linux 拨号vps windows公众号手机端

shell字符串转数组怎么实现

lewis 6年前 (2019-04-08) 阅读数 12 #程序编程

在shell脚本中,可以使用read命令将字符串转换为数组。具体的实现方法如下:

#!/bin/bash
# 定义一个字符串
str="apple,banana,orange"
# 将字符串转换为数组
IFS=',' read -ra array <<< "$str"
# 遍历数组并输出
for element in "${array[@]}"
do
echo "$element"
done

运行上述脚本,输出结果为:

apple
banana
orange

在上述脚本中,IFS=','指定了分隔符为逗号。read -ra array <<< "$str"将字符串$str转换为数组array${array[@]}用于遍历数组中的每个元素,$element表示数组中的每个元素。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门