shell 将带有分隔符的字符串处理成数组
#!/bin/sh
# $IFS变量是LINUX系统默认变量,代表空格,制表符,换行符
# $IFS默认带有的分割方式之一空格分隔 的数据会自动分割。
#FEILS_STR="41234231.zip 223412134123.zip 123421442314.zip"
# 逗号分隔的数据需要我们手动设置一下。
FEILS_STR="41234231.zip,223412134123.zip,123421442314.zip"
# $IFS变量是LINUX系统默认变量,代表空格,制表符,换行符
# 先存储默认的$IFS变量
BAK_IFS=$IFS
#设置分隔符
IFS=","
#自动根据分隔符进行分割
FILE_LIST=($FEILS_STR)
#恢复原来的分隔符
IFS=$BAK_IFS
#遍历数组
for FILE_NAME in ${FILE_LIST[@]}
do
echo $FILE_NAME
done