2013-02-18 32 views
0

輸入文件:使用數組與AWK - 排序文件

Ganesh 
Gowri 
Sam 
Dave 
Peter 
Sheela 

輸出文件:

Dave 
Ganesh 
Gowri 
Peter 
Sam 
Sheela 

是否有人可以建議腳本進行排序使用數組& AWK上述文件...

+0

搜索'男人GAWK |更少+/^'* asort''&'人gawk |更少+/^'* asorti'' – 2013-02-18 14:56:19

+0

在這裏查看其他問題在stackoverflow - 明確地寫明你希望部署什麼類型的腳本以及用文字描述你想實現什麼總是更好(字母排序) – xhudik 2013-02-18 15:15:56

回答

2

array & awk:asort()

kent$ echo "Ganesh 
Gowri 
Sam 
Dave 
Peter 
Sheela"|awk '{a[NR]=$0}END{asort(a);for(i=1;i<=NR;i++)print a[i]}' 
Dave 
Ganesh 
Gowri 
Peter 
Sam 
Sheela 

陣列& AWK:asorti()

kent$ echo "Ganesh 
Gowri 
Sam 
Dave 
Peter 
Sheela"|awk '{a[$0]}END{asorti(a);for(i=1;i<=NR;i++)print a[i]}' 
Dave 
Ganesh 
Gowri 
Peter 
Sam 
Sheela 
+0

非常感謝您的快速響應..我還有一個問題.. – 2013-02-18 15:50:08

+0

如何在Unix中使用Awk命令對大小寫字母進行排序? – 2013-02-18 15:51:07