![]() |
|
|
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 |
| Error checking a file from previous file size | stuck1 | Shell Programming and Scripting | 2 | 12-06-2007 08:39 AM |
| compare file size from a output file from a script | moustik | Shell Programming and Scripting | 7 | 11-07-2007 10:17 AM |
| command to find out total size of a specific file size (spread over the server) | abhinov | SUN Solaris | 3 | 08-08-2007 07:48 AM |
| Strange difference in file size when copying LARGE file.. | 0ktalmagik | Filesystems, Disks and Memory | 1 | 06-03-2006 08:34 PM |
| how to test for file existence using file size? | forevercalz | Shell Programming and Scripting | 3 | 10-26-2005 11:02 PM |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
Awk an file size
I have been using
Code:
x=ls -la "$f" | awk '{print $5}'
The only problem is instead of protecting the file size format of ls -la which is right to left, it rearranges it and reads it left to right. Cyborg was kind enough to point out this command however and it works on the command line. Code:
ls -la | awk '{len = length($5) > len ? length($5) : len ; arr[NR] = $5 }END{ for ( a = 1; a < NR; a++ ) { printf "%"len"s\n" , arr[a]}}'
Code:
x=ls -la "$F" | awk '{len = length($5) > len ? length($5) : len ; arr[NR] = $5 }END{ for ( a = 1; a < NR; a++ ) { printf "%"len"s\n" , arr[a]}}'
Chris |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|