formatting output in human readable numbers


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting formatting output in human readable numbers
# 8  
Old 01-08-2005
Quote:
Originally posted by ghazi
Nooop... it does not work for me...

Is there other command which can produce the disk usage
in bytes instead of blocks.

thanks
When I used to work on HP-UX systems, the first thing I did was download a gcc development environment and build GNU utilities (like du, for example).

If I were you (of course I am not) I would create a GNU development environment for HP-UX and then you an have access to a very large (and free!) world of wonderful GNU tools that run on HP-UX.

See this link: http://www.gnu.org/ You will need to install GCC:

http://gcc.gnu.org/ ....find your HP-UX platform here:

http://gcc.gnu.org/install/specific.html

As an editorial note, back in the 'good ole days' when I was a UNIX systems consultant/contractor for big firms, I installed a GNU development environment will my clients. In every case, we saved the client time and big $$$ using GNU software.


Neo
# 9  
Old 01-08-2005
Quote:
Originally posted by ghazi
I am on HP.

thanks,
Ghazi

du -b does not give bytes on HP-UX, BTW:

See:

http://docs.hp.com/en/B2355-90128/du.1.html



PS: See earlier post. I recommend you install GCC build some GNU utlities for HP-UX Smilie

For an example HP-UX 10 build environment see:

http://supportweb.cs.bham.ac.uk/docu...tall.hpux.html

For an HP-UX 10 example environmental setup (from above):


Quote:
1. You need gzip, download a binary distribution from
http://hpux.connect.org.uk/ftp/hpux/...-10.20.depot.Z
uncompress the file and install using swinstall

2. You need gcc, download a binary distribution from
http://gatekeep.cs.utah.edu/ftp/hpux...10.20.depot.gz
gunzip this file and install gcc using swinstall.

3. You need the GNU binutils, you can download a binary distribution from
http://hpux.connect.org.uk/ftp/hpux/...10.20.depot.gz
gunzip and install using swinstall.

4. You now need bison, you can download a binary distribution from
http://hpux.connect.org.uk/ftp/hpux/...10.20.depot.gz
install as above.

5. You now need flex, you need to download the source from one of the
http://www.gnu.org mirrors. It is in the <filename>non-gnu</filename> directory of the ftp site.
Download the file, gunzip, then tar -xvf it. Go into the newly created flex
directory and do a ./configure, then a make, and then a make install


((etc... etc.... it shouldn't take long, and you will learn a lot ... )) - Neo
# 10  
Old 01-09-2005
Code:
du -sk * | sort -n | awk '{print $1*1024 " " $2}'

# 11  
Old 01-09-2005
If using awk, either change the value of OFMT (Output ForMaT) or just do something like...

du -ks * | sort -n | awk '{printf("%20d %-10s\n", $1 * 1024, $2)}'
# 12  
Old 01-10-2005
Thanks to Ygor and others as well for helping me out.

With best regards,
GhaziSmilie
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

When comparing binary files, show human readable result?

Hello. I am comparing two binary file. The first file is the source file. The second file is a modified version of the first one. Modification concern uuid value. Example first file have multiple occurrences of 69a3604b-ac2b-43b7-af84-0a4a67fc6962 second file have the same occurence... (1 Reply)
Discussion started by: jcdole
1 Replies

2. Programming

How to parse .nessus file to get result in human readable format?

Scripting Language: bash shell script, python I want to parse .nessus file in human readable format. If any one have any ideas please help me. (2 Replies)
Discussion started by: sk151993
2 Replies

3. Shell Programming and Scripting

Convert epoch time stamp into human readable format

Can someone help me to write a shell script to convert epoch timestamp into human readable format 1394553600,"test","79799776.0","19073982.728571","77547576.0","18835699.285714" 1394553600,"test1","80156064.0","19191275.014286","62475360.000000","14200554.720000"... (10 Replies)
Discussion started by: Moon1234
10 Replies

4. Shell Programming and Scripting

Multiple records need to convert UNIXtime to human readable datatime and all output in one format

Hello Experts, Below is the record i have: sample data attached I want this record of each row to be in single line and there are multiple rowise unixtime mentioned e.g 11996327 , This needs to be converted to Human readdable data and time from multiple rows Can you help me , it will be... (10 Replies)
Discussion started by: manishK
10 Replies

5. Shell Programming and Scripting

Making big find command more human readable

This does not work. One line works but my pattern are about 100 characters long and it is messy to read. When I try to use several lines it does not two' find "$inputDirectory" \( -name 'very long pattern1' -o -name 'very long pattern2' -o -name... (1 Reply)
Discussion started by: Michael Stora
1 Replies

6. UNIX for Dummies Questions & Answers

Display Directories with their sizes in human readable format

Hi, I want to list all the directories present in a particular location and want to display their sizes as well. I know "ls -lh" but it doesn't show the size of the complete directory. So i want something like dir1 266 MB dir2 2 KB dir3 22 MB ... ... file1 10 Kb ..... Thanks Sarbjit (4 Replies)
Discussion started by: sarbjit
4 Replies

7. UNIX for Dummies Questions & Answers

Make netstat human readable?

Is there any way to make netstat output the information in a more human readable format? even if it's not exact? I don't even care if it has to round up/down to the nearest Meg to make it work. I wind up having to stare at netstat running for while and I wish I could get it to output things in a... (10 Replies)
Discussion started by: MrEddy
10 Replies

8. Shell Programming and Scripting

Human readable sizes in Solaris bdf

hay every body i need script like bdf -h in hp-ux there is no option like solaris df -h it is only bdf -k so i need the output with GBytes (8 Replies)
Discussion started by: maxim42
8 Replies

9. UNIX for Dummies Questions & Answers

How to make user's qutoa in human readable format?

$ quota Disk quotas for user cqlouis (uid 1254): Filesystem blocks quota limit grace files quota limit grace /dev/sdb1 64 300000 320000 8 0 0 $ I want to make the output of command quota in human readable format? How to? As we... (2 Replies)
Discussion started by: cqlouis
2 Replies

10. Shell Programming and Scripting

script to convert epoch into human-readable

This is what I have to start out with more file 1208217600 1208131200 1193806800 I want to convert the epoch column into a human-readable format. My file has hundreds of these epoch times that I want to loop through and convert. (The epoch time is really the last column of the line) ... (3 Replies)
Discussion started by: snoman1
3 Replies
Login or Register to Ask a Question