История изменений
Исправление kaldeon, (текущая версия) :
Я так понял bash не умеет в переменной держать разделитель нулём.
Ноль принципиально нужен?
IFS='
'
files=($(find))
Вот эта штука положит в массив files все файлы, разделяя по новой строке. 99% случаев покроет, кроме наличия самой новой строки в названии файла (эту проблему хоть и можно решить адскими извращениями, но лучше забить).
Edit: поправил код
Исправление kaldeon, :
Я так понял bash не умеет в переменной держать разделитель нулём.
Ноль принципиально нужен?
IFS='
'
files=$(find)
Вот эта штука положит в массив files все файлы, разделяя по новой строке. 99% случаев покроет, кроме наличия самой новой строки в названии файла (эту проблему хоть и можно решить адскими извращениями, но лучше забить).
Исходная версия kaldeon, :
Я так понял bash не умеет в переменной держать разделитель нулём.
Ноль принципиально нужен?
IFS=’ ’ files=$(find)
Вот эта штука положит в массив files все файлы, разделяя по новой строке. 99% случаев покроет, кроме наличия самой новой строки в названии файла (эту проблему хоть и можно решить адскими извращениями, но лучше забить).