linux,shell如何把字符串变成数组?

高分请教一下,linux,shell如何把字符串变成数组?
最新回答
清风未央

2024-09-07 01:05:48

echo $url | cut -d , -f 1
cut是切割命令,-d表示分隔符,这里是逗号,-f表示取第几个,这里是第一个
注意和数组不一样,数组是取第0个。
各种坚强

2024-09-07 02:34:21

split(s,a,fs)
以fs为指定分隔符将字符串s分割成一个数组a
awk 'BEGIN{print split("aswd|sawa|eee",Ti,"|"),Ti[1]}'
追问
这个有点复杂诶,我只想分别echo一下 第一个和第二个数组就可以了。
echo 第一个数组(赋值变量)
echo 第二个数字(赋值变量)