установка строки в массив в KSH - PullRequest
0 голосов
/ 11 января 2019

У меня есть строка, представляющая список файлов, разделенных пробелом. например:

 file1 file2 file3

Я получаю это в результате команды ftp ls, вывод команды - список файлов.

Сохраняется в переменной с именем $CONTENT.
Мне нужна переменная split для массива. Я пробовал:

     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, сопровождаемое стандартным словом "как использовать команду set".

Как мне это работает? Спасибо!

...