GNU bug report logs - #6511
df output difficult to parse

Previous Next

Package: coreutils;

Reported by: Valerio Pachera <sirio81 <at> gmail.com>

Date: Fri, 25 Jun 2010 16:00:04 UTC

Severity: wishlist

Found in version 8.5

Done: Pádraig Brady <P <at> draigBrady.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Valerio Pachera <sirio81 <at> gmail.com>
Subject: bug#6511: closed (df no longer wraps lines)
Date: Thu, 24 Mar 2011 00:15:03 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#6511: df output difficult to parse

which was filed against the coreutils package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 6511 <at> debbugs.gnu.org.

-- 
6511: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=6511
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Pádraig Brady <P <at> draigBrady.com>
To: 7157-done <at> debbugs.gnu.org, 6511-done <at> debbugs.gnu.org
Subject: df no longer wraps lines
Date: Thu, 24 Mar 2011 00:11:40 +0000
Since I've just changed df to no longer split
entries with long device names over two lines
(since it now aligns columns consistently),
I'm closing these.

cheers,
Pádraig

[Message part 3 (message/rfc822, inline)]
From: Valerio Pachera <sirio81 <at> gmail.com>
To: submit <at> debbugs.gnu.org
Subject: df output difficult to parse
Date: Fri, 25 Jun 2010 17:43:22 +0200
Package: GNU coreutils
Version: 8.5

Severity: wishlist

Description:
I'm trying to parse di output of df command to check how much free
space is left on my disks.
I need to check this by a script.
The problem is that, when the device name is long, we get a new line
in the output (see example below).
It's difficult then have data relate with the device name or mount
poiunt usign grep and awk.

Proposed Solution:
simply add an option to not wrap the output text.

File system           Dim. Usati Disp. Uso% Montato su
/dev/mapper/VolGroup00-testing
                      9,2G  3,3G  5,5G  38% /
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  224K  9,8M   3% /dev
tmpfs                 1,5G   12K  1,5G   1% /dev/shm
/dev/mapper/VolGroup00-dati
                      120G   77G   38G  68% /mnt/dati
/dev/mapper/VolGroup00-opt
                      5,0G  963M  3,8G  21% /opt
/dev/mapper/VolGroup00-var
                      5,0G  974M  3,8G  21% /var
fileserver:/pubblica  1,4T  579G  722G  45% /media/pubblica
proxy:/mnt/dati/ftp   9,8G  7,3G  2,0G  79% /media/ftp
/dev/sdb1             977M  852M  125M  88% /media/VALERIO


###### trying to extract used % ######

$ df -h /dev/mapper/VolGroup00-dati  | awk '{print $4}'
Usati

68%


$ df -h /dev/sdb1 | awk '{print $4}' | tr -d %
Usati
125M


Ad you can see, the colum 4 is not the same (used% in the first case,
Total space in the second).

Thank you



This bug report was last modified 14 years and 84 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.