GNU bug report logs -
#6511
df output difficult to parse
Previous Next
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
Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):
On Friday 25 June 2010, Valerio Pachera wrote:
> 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).
Have a look at the -P option.
--
D.
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.