在KSH中将字符串设置为数组

时间:2019-01-11 20:46:25

标签: linux bash ksh

我有一个字符串,它表示以空格分隔的文件列表。 例如:

 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错误,后面是标准的“如何使用设置命令”字样。

我该如何工作? 谢谢!

0 个答案:

没有答案