Задать вопрос
@Red_Fox_My

Сортировка в linux?

Как отсортировать массив в linux?
Получаю массив имен файлов. Мне надо этот массив с наименованиями файлов отсортировать по имени. Как это сделать?

Получаю массив с помощью команды find

files=`find $PWD -type f -name "*.zip"`

Если делаю сортировку с помощью команды sort

`sort $files`

То код начинает колбасить, начинает какую то фигню показывать.
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
1. командой sort
2. Сортировать при получении, чтобы массив создавался уже отсортированным. Зависит от того, как вы получаете список
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@pfg21
ex-турист
sort ./massiv > ./sort_massiv
не оно ??

вариант
echo ./massiv | sort | tee ./sort_massiv
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы