升序:
awk '{a[$3]=$0}END{for(i=1;i<=asorti(a,b);i++)print a[b[i]]}' /root/1.txt
降序:
awk '{a[$3]=$0}END{for(i=asorti(a,b);i>=1;i--)print a[b[i]]}' /root/1.txt
注意:如果排序字段有重復的內容,會造成數據丟失,推薦使用sort命令
升序:
awk '{a[$3]=$0}END{for(i=1;i<=asorti(a,b);i++)print a[b[i]]}' /root/1.txt
降序:
awk '{a[$3]=$0}END{for(i=asorti(a,b);i>=1;i--)print a[b[i]]}' /root/1.txt
注意:如果排序字段有重復的內容,會造成數據丟失,推薦使用sort命令
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。