![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Rules & FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts here. |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| uniq command??? | skyineyes | UNIX for Dummies Questions & Answers | 2 | 05-28-2008 03:27 AM |
| uniq options | dhanamurthy | Shell Programming and Scripting | 0 | 05-08-2008 05:08 AM |
| Uniq using only the first field | Digby | UNIX for Dummies Questions & Answers | 8 | 01-16-2008 02:25 AM |
| help on UniQ | vishal_ranjan | HP-UX | 0 | 06-21-2007 07:33 AM |
| sort/uniq | jimmyflip | UNIX for Dummies Questions & Answers | 3 | 10-17-2002 02:09 AM |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
ok that works perfectly thank you.
how do i sort this code so that the number of hits per page is sorted in descending order? so the code which is this: Code:
awk -F'[: ]' 'END {
fmt = "%-20s\t%s\t%s\n"
printf fmt, "Page:", "Hits:", "Unique Hits:"
for (p in h)
printf fmt, p, h[p], u[p]
}
!_[$1,$2]++ { u[$1]++ }
{ h[$1]++ }' HITS
Code:
Page: Hits: Unique Hits: hits/blog.hits 124 84 hits/mags.hits 119 79 hits/dvds.hits 48 35 hits/food.hits 46 40 hits/news.hits 42 40 hits/jobs.hits 33 29 |
| Forum Sponsor | ||
|
|
|
|||
|
Code:
awk -F'[: ]' 'END {
fmt = "%-20s\t%s\t%s\n"
printf fmt, "Page:", "Hits:", "Unique Hits:"
for (p in h)
printf fmt, p, h[p], u[p]
}
!_[$1,$2]++ { u[$1]++ }
{ h[$1]++ }' HITS |
( IFS='' read header; echo "$header"; sort -k2rn )
|
|
|||
|
Quote:
|