Как я могу отсортировать массив чисел в awk? Рассмотрим «sortNum.awk»:
{
split($0,a," ")
for (i in a) print a[i]
print "####"
asort(a)
for (i in a) print a[i]
}
Бег с echo "4 3 2 1" | awk -f sortNum.awk
дает
1
4
3
2
####
4
1
2
3
Я использую GNU Awk версии 3.1.8.