2016-04-11 5 views
-1

У меня есть сценарий с выходом, например a c d txt iso e z Мне нужно отсортировать его по алфавиту. Это расширения файлов, поэтому я не могу скомпилировать их в одном слове, а затем разделить. Может ли кто-нибудь мне помочь?SHELL Сортировка вывода по алфавиту

+0

Является ли вывод все в той же строке, разделенной пробелами? Пожалуйста, подумайте о том, чтобы вставить свой скрипт для лучшей справки. – Svperstar

ответ

3

Если имя вашего скрипта foo и записывает в стандартный вывод строки, такие как ДСА TXT изо эз, вы можете получить отсортированный список за счет, например:

sorted_output=$(foo|xargs -n 1|sort) 

Конечно, в зависимости от того, что вы собираетесь делать с результатом, может возникнуть смысл хранить его в массиве.

Смежные вопросы