这是df -h
的输出:
我需要将Filesystem
,Use%
和Mounted on
列写入文件。
我尝试了df -h | awk -F" " '{print $5,$6)'
,但它给出的输出如下所示,并且它不是正确的信息。
/
1% /dev/shm
21% /boot
1% /boot/efi
/home
/tmp
/usr
/usr/local
/var/log
/var/tmp
/opt
98% /Prod_D/data1
98% /Prod_D/data2
98% /Prod_D/data3
98% /Prod_D/data4
98% /Prod_D/data5
98% /Prod_D/data6
98% /Prod_D/data7
98% /Prod_D/data8
97% /Prod_D/data9
/Prod_D/data10
那我该怎么办?
答案 0 :(得分:0)
手头的df
版本用长文件系统路径名包装输出行。使用选项-P
(POSIX输出格式)可以避免这种情况:
df -hP | awk '{print $1,$5,$6}'