Human readable sizes in Solaris bdf


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Human readable sizes in Solaris bdf
# 1  
Old 03-02-2010
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

Last edited by pludi; 03-02-2010 at 05:12 PM..
# 2  
Old 03-02-2010
Hammer & Screwdriver perhaps something along the following:

Code:
df -k | awk '{if($2>2) {v2=$2/(1024*1024) ; print $1"\t\t"v2}}'

displays the filesystem and the first column in converted GB
This logic can be continued for more columns of data.
# 3  
Old 03-02-2010
can you explain why you used if ( $2 > 2 ) i don't understand this
# 4  
Old 03-02-2010
Tools

I used that to get rid of the first line which held header text (at least in my implementation) from the df command. There are many other ways to do that.

Perhaps better...
Code:
df -k | awk '{if(NR==1) {print $1"\t\tGB-blocks"} else {v2=$2/(1024*1024) ; print $1"\t\t"v2}}'

which re-does the header

Last edited by joeyg; 03-02-2010 at 05:15 PM.. Reason: Added more info
# 5  
Old 03-02-2010
but $2 is coulmn and not line it is the first field in the coulmn no 2 any way thanks alot
# 6  
Old 03-02-2010
Tools

The results on my system after a
Code:
df -k
Filesystem     1K-blocks   Used  .....

Thus, my excluding the 2nd field which mathematically was a 1.
See my other post for a better way, tracking based on NR (record number).
I just did the other fast, trying to show how awk and math could be used.

Last edited by joeyg; 03-02-2010 at 05:19 PM.. Reason: corrected spelling
# 7  
Old 03-02-2010
There is no "bdf -h" or "bdf -k" in HP-UX.

Please post the command you type to get disc free space output in normal units, the result from that command, and the expected converted output to your preferred units.
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

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

5. 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

6. 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

7. 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

8. 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

9. UNIX for Dummies Questions & Answers

Directorie listing in Human form for data sizes

I have seen it done at my job before, there is a command that will make a notepad and show the directorie path, subfolders, and size of the subfolders? But i dont want it to go lower than 2 levels for example: folder_01 10 GB subfolder_02 10 GB subfolder_03 10 GB... (4 Replies)
Discussion started by: JUSSAN007
4 Replies

10. Shell Programming and Scripting

formatting output in human readable numbers

Hi, The following command provides the usage in 1024-byte blocks du -ks * | sort -n | echo "$1" ... 1588820 user10 2463140 user11 2464096 user12 5808484 user13 6387400 user14 ..... I am trying to produce an output of first coulmn by multiplying by 1024 so that the output should... (11 Replies)
Discussion started by: ghazi
11 Replies
Login or Register to Ask a Question