LINUX.ORG.RU

История изменений

Исправление kaldeon, (текущая версия) :

Я так понял bash не умеет в переменной держать разделитель нулём.

Ноль принципиально нужен?

IFS='
'
files=($(find))

Вот эта штука положит в массив files все файлы, разделяя по новой строке. 99% случаев покроет, кроме наличия самой новой строки в названии файла (эту проблему хоть и можно решить адскими извращениями, но лучше забить).

Edit: поправил код

Исправление kaldeon, :

Я так понял bash не умеет в переменной держать разделитель нулём.

Ноль принципиально нужен?

IFS='
'
files=$(find)

Вот эта штука положит в массив files все файлы, разделяя по новой строке. 99% случаев покроет, кроме наличия самой новой строки в названии файла (эту проблему хоть и можно решить адскими извращениями, но лучше забить).

Исходная версия kaldeon, :

Я так понял bash не умеет в переменной держать разделитель нулём.

Ноль принципиально нужен?

IFS=’ ’ files=$(find)

Вот эта штука положит в массив files все файлы, разделяя по новой строке. 99% случаев покроет, кроме наличия самой новой строки в названии файла (эту проблему хоть и можно решить адскими извращениями, но лучше забить).