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 を使用しています。