提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
拆分shell中按空格分割的字符串一、使用数组进行拆分二、使用read进行拆分
拆分shell中按空格分割的字符串
一、使用数组进行拆分
shell的数组会自动按空格拆分,也可以设置IFS变量制定分隔符
STR
="123 A1 A2"
ARR
=($STR)
echo "
${ARR[0]}:${ARR[1]}:${ARR[2]}
输出如下
123:A1:A2
二、使用read进行拆分
需要读取的数据在文件中时,可以使用read进行拆分 创建文件 split
123 abc ABV
使用read读取文件并放入指定变量中
read A1 A2 A3
<split
echo "$A1:$A2:$A3"
输出结果:
123:abc:ABC