Похоже в духе того, что написал jkt123:
while read i; do tr , \\n <<< $i | sort -n | tr \\n , | sed 's/,$//'; done
Он выполняет итерацию по строкам и для каждой строки заменяет запятые символами новой строки, сортирует полученный результат линии численно, затем возвращает символы новой строки в запятую. Основная проблема заключается в том, что это приведет к завершению всего результата с запятой, а не новой строкой, которая адресована этим последним sed.
Вот другой подход к решению этой проблемы с объединением с запятыми: 5]
while read i; do j=( $(tr , \\n <<< $i | sort -n) ); ( IFS=,; echo "${j[*]}"; ); done
Или написано с помощью оберток строк:
while read i
do
j=( $(tr , \\n <<< $i | sort -n) )
( IFS=,; echo "${j[*]}"; )
done
Он использует массив bash для хранения результата сортированной строки и использует способ, с помощью которого bash расширяет массивы в строковые литералы используя специальную переменную IFS.
Открыть выбор удаленных приложений. Перейдите на вкладку «Учетная запись». Чтобы узнать точный путь вашего внешнего hdd, откройте папку в Nautilus, щелкните ее правой кнопкой мыши и проверьте местоположение папки в ее Свойствах.
Чтобы узнать точный путь вашего внешнего hdd, откройте папку в Nautilus, щелкните его правой кнопкой мыши и проверьте местоположение папки в его свойствах.