Input file:
Ganesh
Gowri
Sam
Dave
Peter
Sheela
Output file:
Dave
Ganesh
Gowri
Peter
Sam
Sheela
Can someone please suggest the script for sorting the above file using arrays & awk...
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
array & 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
man gawk | less +/^' *asort'&man gawk | less +/^' *asorti'