![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | 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 and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| sub option of awk command not working with "\" character. | shareef | Shell Programming and Scripting | 1 | 06-10-2008 08:21 AM |
| Running command "md5" on remote host not working. | ynilesh | UNIX for Advanced & Expert Users | 1 | 02-01-2008 08:15 AM |
| script not working after "tail -f" | xander | Shell Programming and Scripting | 12 | 07-03-2007 02:32 PM |
| Listing only directories in the current working directory using the "ls" command | igandu | UNIX for Dummies Questions & Answers | 2 | 05-12-2006 05:47 AM |
| pf not working properly even with only "pass in all" and "pass out all" rules | xyyz | UNIX for Advanced & Expert Users | 4 | 12-30-2003 05:33 AM |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
Script not working..."sort" not working properly....
Hello all,
I have a file - 12.txt cat 12.txt =============================================== Number of executions = 2 Total execution time (sec.ms) = 0.009883 Number of executions = 8 Total execution time (sec.ms) = 0.001270 Number of executions = 135377 Total execution time (sec.ms) = 48.261439 Number of executions = 12 Total execution time (sec.ms) = 0.002608 Number of executions = 19513 Total execution time (sec.ms) = 1.529943 Number of executions = 25 Total execution time (sec.ms) = 0.008077 Number of executions = 50 Total execution time (sec.ms) = 0.029857 Number of executions = 4687 Total execution time (sec.ms) = 21.882761 Number of executions = 1 Total execution time (sec.ms) = 0.000086 Number of executions = 4 Total execution time (sec.ms) = 0.013008 Number of executions = 1 Total execution time (sec.ms) = 0.000226 Number of executions = 4699 Total execution time (sec.ms) = 0.791963 Number of executions = 1882 Total execution time (sec.ms) = 67.959492 Number of executions = 8 Total execution time (sec.ms) = 0.001410 Number of executions = 56232 Total execution time (sec.ms) = 235.199587 Number of executions = 3 Total execution time (sec.ms) = 1.742182 Number of executions = 23 Total execution time (sec.ms) = 0.003838 Number of executions = 9 Total execution time (sec.ms) = 0.000823 Number of executions = 8 Total execution time (sec.ms) = 0.032746 Number of executions = 24 Total execution time (sec.ms) = 0.040414 Number of executions = 134 Total execution time (sec.ms) = 1.165544 Number of executions = 14 Total execution time (sec.ms) = 0.004109 Number of executions = 1073 Total execution time (sec.ms) = 25.021018 Number of executions = 27838 Total execution time (sec.ms) = 189.024780 Number of executions = 402 Total execution time (sec.ms) = 2.425244 Number of executions = 11 Total execution time (sec.ms) = 0.146693 Number of executions = 30 Total execution time (sec.ms) = 0.105290 Number of executions = 28841 Total execution time (sec.ms) = 123.654048 Number of executions = 242 Total execution time (sec.ms) = 0.048610 Number of executions = 25 Total execution time (sec.ms) = 0.044363 . . <many more entries in file> =============================================== I used to divide the number and then sort the result.... But it seems "sort"ing is not working properly.... cat 12.txt | awk '{ printf "%s/%s = %3.3f\n", $11, $5, $11/$5}' | sort -r -k3 > tot_time_div_num_exec Now looking at...."tot_time_div_num_exec" file 9.396545/1 = 9.397 9.039183/1 = 9.039 76.712522/10 = 7.671 6.857941/1 = 6.858 18.470404/3 = 6.157 4.516811/1 = 4.517 4.214784/1 = 4.215 4.043929/1 = 4.044 3.868609/1 = 3.869 3.442802/1 = 3.443 3.198656/1 = 3.199 41.095447/2 = 20.548 <----why we have greater number here? 2.967361/1 = 2.967 11.660539/4 = 2.915 2.599642/1 = 2.600 7.414902/3 = 2.472 2.375463/1 = 2.375 4.402904/2 = 2.201 2.123307/1 = 2.123 47.139053/3 = 15.713 . . ===================== Please suggest me modification in my command and also tell me why sorting is not working? NOTE: I have attached the input file 12.txt with this thread. If anyone want to have look over it. |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|