溫馨提示×

shell字符串轉(zhuǎn)數(shù)組怎么實現(xiàn)

小億
574
2023-07-04 17:13:20
欄目: 編程語言

在shell腳本中,可以使用read命令將字符串轉(zhuǎn)換為數(shù)組。具體的實現(xiàn)方法如下:

#!/bin/bash
# 定義一個字符串
str="apple,banana,orange"
# 將字符串轉(zhuǎn)換為數(shù)組
IFS=',' read -ra array <<< "$str"
# 遍歷數(shù)組并輸出
for element in "${array[@]}"
do
echo "$element"
done

運行上述腳本,輸出結(jié)果為:

apple
banana
orange

在上述腳本中,IFS=','指定了分隔符為逗號。read -ra array <<< "$str"將字符串$str轉(zhuǎn)換為數(shù)組array。${array[@]}用于遍歷數(shù)組中的每個元素,$element表示數(shù)組中的每個元素。

0