拆分shell中按空格分割的字符串

tech2022-12-05  106

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

拆分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
最新回复(0)