关键命令:
df |tail -n +2 |tr -s ' ' % |cut -d% -f5
df | awk -F"[[:space:]]+|%" '{print $5}'
df | awk -F"[ %]+" '{print $5}'
[root@centos7 ~]#df
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 1002956 0 1002956 0% /dev
tmpfs 1013948 0 1013948 0% /dev/shm
tmpfs 1013948 9764 1004184 1% /run
tmpfs 1013948 0 1013948 0% /sys/fs/cgroup
/dev/sda2 104806400 2621404 102184996 3% /
/dev/sda3 52403200 32996 52370204 1% /data
/dev/sda1 999320 104520 825988 12% /boot
tmpfs 202792 0 202792 0% /run/user/0
[root@centos7 ~]#df |tail -n +2 |tr -s ' ' % |cut -d% -f5
0
0
1
0
3
1
12
0
[root@centos7 ~]#df | awk -F"[[:space:]]+|%" '{print $5}'
Use
0
0
1
0
3
1
12
0
[root@centos7 ~]#df | awk -F"[ %]+" '{print $5}'
Use
0
0
1
0
3
1
12
0