У меня есть строка, представляющая список файлов, разделенных пробелом.
например:
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".
Как мне это работает?
Спасибо!