Я пытаюсь создать скрипт, который перечисляет доступные версии файла, например:
/home/test/file1.0
/home/test/file1.1
/home/test/file2.0
/home/test/file2.1
...
/home/test/file2.14
Мне нужен массив, содержащий все значения: 1.0, 1.1, 2.0, 2.1, ..., 2.14
. Теперь я пришел к следующему:
VERSIONS=$(ls /home/test/file* | egrep '[0-9]+\.[0-9]+' | cut -c 16-);
Что-то работает, но в результате получается строка вроде этой
1.0 1.1 2.0 2.1 ... 2.14
Хотя мне нужен массив. Как получить результат в виде массива значений вместо одной строки?