1745872 Members
4051 Online
108723 Solutions
New Discussion

awk in df -k output.

 
tempsample
Frequent Advisor

awk in df -k output.

Hi,

 

$ bdf /tmp /usr /var |grep -v "Filesystem"|grep "%"|awk '{print $NF, $(NF-1)}'


/tmp 9%
/usr 37%
/var 50%

I am able to get File system usage correctly using bdf as what I expected.

 

I need the output to be same for df -k as bdf output.

 

I tried using different ways to df -k ,but i am not able to get the df -k output as same as bdf.

 

 

1 REPLY 1
Dennis Handly
Acclaimed Contributor

Re: awk in df -k output.

Why would you ever want to use df when you have bdf?

You may want to look at Bill's bdfmegs:

http://h30499.www3.hp.com/t5/System-Administration/bdfmegs-Feb2014-version/m-p/6364361

 

But this should work:

df -k | awk '
substr($0, 1, 1) != " " {
   name = $1
}
/%/ {
   print name, $1 $2
}'