Выходные аргументы в отсортированном порядке

Мне нужно написать сценарий bash, который выводит аргументы командной строки в отсортированном порядке, по одному в строке.

Я написал этот скрипт, и он отлично работает, но есть ли другой способ? Тем более без вывода в файл и сортировки.

#!/bin/bash

for var in $*
do
    echo $var >> file
done

sort file
rm file

Тестовый запуск программы:

$ script hello  goodbye zzz aa
aa
goodbye
hello
zzz
6
задан Mat 30 September 2012 в 10:01
поделиться