我有一个字符串,它表示以空格分隔的文件列表。 例如:
file1 file2 file3
我收到ftp ls
命令后收到此命令,该命令的输出是文件列表。
它保存在名为$CONTENT
的变量中。
我需要将变量拆分为数组。
我尝试过:
echo "good count.."
Files=($CONTENT)
set -A STRING "$CONTENT"
for x in $STRING; do
echo "THIS FILE IS TO BE DOWNLOADED: $x"
done
在命令行中,它可以完美运行。
在执行的.sh
文件中,我得到:set: -A: invalid option
错误,后面是标准的“如何使用设置命令”字样。
我该如何工作? 谢谢!